11智能在线
新记
matlab怎么给矩阵里面的多个符号变量赋值
比如r=[a+b,0,0;a*b,0,0],如何同时给a,b赋值,然后输出矩阵结果
我知道了,subs(r,{a,b},{a的值,b的值})
举报该文章
相关建议 2015-09-20
用subs(W)把符号表达式里面的符号量用当前工作区中的同名变量替换,也就是你所要的赋值了。
其实任何矩阵的元素都可以直接作为变量来使用。能否作为变量的唯一判断标准就是它是否能够放在赋值符号(=)的左边。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/mmsqsqqp.html
其他看法
第1个回答 2015-10-25
syms Wa1 Wa2 Wa3;
Wa=[Wa1;Wa2;Wa3];
subs(subs(subs(Wa,Wa1,1),Wa2,-1),Wa3,1)
连用三个subs
第2个回答 2009-05-30
a=value1; b=value2; %赋值
r=[a+b,0,0;a*b,0,0] %输出矩阵结果
第3个回答 2009-05-30
直接对a,b分别赋值就行啊
相似回答
大家正在搜
相关问题
matlab中如何把一个两列的数据赋值给矩阵并将两列分别赋值...
matlab怎么给矩阵里面的多个符号变量赋值
matlab 如何给多个矩阵批量赋值
MATLAB里用syms定义了符号变量,赋值给矩阵就不行了吗...
MATLAB中如何给矩阵中的符号赋值
matlab中怎么给矩阵赋值?
matlab如何把符号变量写进矩阵
matlab中如何给一个矩阵中的某几个特定位置赋值