楼主: huangxinfh
46055 15

matlab如何定义一维符号数组 [推广有奖]

  • 0关注
  • 0粉丝

已卖:532份资源

博士生

71%

还不是VIP/贵宾

-

威望
0
论坛币
345 个
通用积分
0.3019
学术水平
4 点
热心指数
6 点
信用等级
3 点
经验
4592 点
帖子
193
精华
0
在线时间
295 小时
注册时间
2006-5-16
最后登录
2018-2-2

楼主
huangxinfh 发表于 2010-9-13 12:51:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
matlab如何定义一维符号数组,比如x=[x1,x2,x3,.........,x100],用什么语句能实现呢?谢谢大侠们的提示与帮助!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab Lab Atl MATLAB 定义 符号

沙发
末日冰雪 发表于 2010-9-13 13:08:35
matlab中定义一维数组就相当于定义一个向量,也就是n乘1阶的二维矩阵;
例如:
    》myarray=[32 56 67 4 6 7]
之后就可用myarray(1)来访问32(matlab中的数组下标与C不同,matlab是从1开始的),
        用myarray(3)来访问67。
走一段路,看一段结局

藤椅
huangxinfh 发表于 2010-9-13 13:18:33
楼上热心大侠,那如何定义成我说的那种形式呀,并且还要提取里面的变量参与运算呢。谢谢!

板凳
末日冰雪 发表于 2010-9-13 15:07:53
我试了下,你可用
              syms x1 x2 x3 ......x100
来将 x1 x2 x3 ......x100设为符号变量,这样就能实现你要的功能
走一段路,看一段结局

报纸
Xaero 发表于 2010-9-13 15:27:45
>> syms x1 x2 x3 x4;
>> X=[x1,x2,x3,x4]
X =
[ x1, x2, x3, x4]
>> whos X
  Name      Size            Bytes  Class    Attributes

  X         1x4                60  sym               

>> X(1)
ans =
x1
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

地板
huangxinfh 发表于 2010-9-13 15:55:48
版主,你这么写是什么意思呀?

7
Xaero 发表于 2010-9-13 16:05:29
huangxinfh 发表于 2010-9-13 15:55
版主,你这么写是什么意思呀?
>>  后面是命令

其它是输出地接过。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

8
huangxinfh 发表于 2010-9-13 16:21:47
版主,那我要输入500个符号呢,也是不是需要一个个这么输进去呀。这是最笨方法。

后面你提到>> whos X,  是什么命令呢?

9
Xaero 发表于 2010-9-13 16:57:49
8# huangxinfh

当然不必,不过你连whos是什么命令都不知道,可见你对Matlab不是很熟悉,那我写出代码来也你也一头雾水。你还是先补补基础知识吧。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

10
huangxinfh 发表于 2010-9-13 17:03:30
版主,确实对MATLAB不熟悉,但你说以上输入输出还是能理解,只是不知道您写以上程序和输入大批量数组存在何种关系,需要你指点更详细些,这样我也好理解快点,谢谢!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 22:54