早教吧作业答案频道 -->其他-->
矩阵中元素是均是变量,如何在matlab中定义它,
题目详情
矩阵中元素是均是变量,如何在matlab中定义它,
▼优质解答
答案和解析
可以考虑如下定义方式:
>> syms a b c d %%%%% 定义符号变量
>> A = [a b;c d] %%%%% 产生矩阵
A =
[ a, b]
[ c, d]
>> subs(A,{a,b,c,d},{1 2 3 4}) %%%%%%% 变量赋值
ans =
1 2
3 4
补充回答,也可以采用结构变量的方法,例如:
>> A = struct('x1',0,'x2',0,'x3',0,'x4',0); %%%%%% 定义结构变量A,并初始化
>> B = [A.x1 A.x2;A.x3 A.x4] %%%%%% 获取初始化矩阵
B =
0 0
0 0
>> A.x1 = 5; %%%%%% 变量赋值
>> A.x2 = 6;
>> A.x3 = 7;
>> A.x4 = 8;
>> B = [A.x1 A.x2;A.x3 A.x4] %%%%% 新矩阵
B =
5 6
7 8
>> syms a b c d %%%%% 定义符号变量
>> A = [a b;c d] %%%%% 产生矩阵
A =
[ a, b]
[ c, d]
>> subs(A,{a,b,c,d},{1 2 3 4}) %%%%%%% 变量赋值
ans =
1 2
3 4
补充回答,也可以采用结构变量的方法,例如:
>> A = struct('x1',0,'x2',0,'x3',0,'x4',0); %%%%%% 定义结构变量A,并初始化
>> B = [A.x1 A.x2;A.x3 A.x4] %%%%%% 获取初始化矩阵
B =
0 0
0 0
>> A.x1 = 5; %%%%%% 变量赋值
>> A.x2 = 6;
>> A.x3 = 7;
>> A.x4 = 8;
>> B = [A.x1 A.x2;A.x3 A.x4] %%%%% 新矩阵
B =
5 6
7 8
看了 矩阵中元素是均是变量,如何在...的网友还看了以下:
已知定椭圆:x^2/a^2+y^2/b^2=1(a>b>0)的左,右顶点分别为A和B,点S和椭圆C 2020-05-13 …
1 __useful information Tom has given us!A what B 2020-05-16 …
小白求教Matlab初级编程.q0=10;R=60;L=9;C=0.00005;t=0:0.8;q 2020-05-17 …
A.t[1]=u[1]∧t[12]=w[2]∧t[13]=v[4]B.t[1]=v[l]∧t[2]= 2020-05-26 …
A.t[1]=u[1]∧t[12]=w[2]∧t[13]=v[4]B.t[1]=v[l]∧t[2]= 2020-05-26 …
高二抛物线,已知抛物线y^2=x,定点P(t,0)(t>0),定直线l:x=-t,点Q在直线l上, 2020-06-03 …
拉普拉斯变换:l{tsin5t}=?已知:l{t}=1/s^2,l{sinwt}=w^2/s拉普拉 2020-06-12 …
C语言判断题解释。若有宏定义:#defineS(a,b)t=a;a=b;b=t;由于变量t没有定义 2020-07-10 …
推断题:现有如下反应(反应条件均不给),推断物质⑴A→B+C+D⑵C+E→C+F+D⑶D+G→H⑷ 2020-07-30 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …