全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
45954 15
2010-09-13
matlab如何定义一维符号数组,比如x=[x1,x2,x3,.........,x100],用什么语句能实现呢?谢谢大侠们的提示与帮助!
二维码

扫码加我 拉你入群

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

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

全部回复
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。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2010-9-13 15:07:53
我试了下,你可用
              syms x1 x2 x3 ......x100
来将 x1 x2 x3 ......x100设为符号变量,这样就能实现你要的功能
二维码

扫码加我 拉你入群

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

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

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
二维码

扫码加我 拉你入群

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

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

2010-9-13 15:55:48
版主,你这么写是什么意思呀?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群