ZKX's LAB

matlab怎么输入矩阵变量 Matlab中如果我定义了一个字符型的,怎么让他去做矩阵变量

2020-08-11知识8

matlab如何输入若干个变量放在指定矩阵中 声明变量x,g1,g2,g3,g4,g5,g6,syms x g1 g2 g3 g4 g5 g6,然后enter,输入x=[g1 g2 g3 g4 g5 g6],enter希望能帮到你matlab如何向矩阵里面输入变量 syms a1 a2;a=[a1,a2];这样就可以了matlab定义变量矩阵 参考代码:N=5;X=sym(zeros(N));for i=1:Nfor j=1:Ncmd=sprintf('sym(''X%i%i'')',i,j);X(i,j)=eval(cmd);endendX运行结果:X=[X11,X12,X13,X14,X15][X21,X22,X23,X24,X25][X31,X32,X33,X34,X35][X41,X42,X43,X44,X45][X51,X52,X53,X54,X55]说明:1、想要不同的维数,修改N即可。2、为避免歧义,最好改一下符号的格式。例如,按照现在的写法,X111究竟是指X(11,1)还是X(1,11)?建议使用类似 X_i_j 这类符号,代码中相应的语句改为:cmd=sprintf('sym(''X_%i_%i'')',i,j);MATLAB中如何用矩阵变量绘制图形? 看不懂你要做什么。plot不是这2113样用的。如果你要做(a(1,2),a(1,1))的图5261像,并且:a(1,2)=2*t;a(1,1)=1;同时t是一个矩4102阵:t=0:0.01:10;那么你应该这样来画图:t=0:0.01:10;a=2*t;也就1653是你所谓的a(1,2)b=1;也就是你所谓的a(1,1)plot(a,b);也就是你所谓的plot(a(1,2),a(1,1));a是一个矩阵,你不能让a(1,1)等于一个数,而a(1,2)等于一个矩阵。a(1,2)也必须等于一个数。建议多熟悉一下plot的用法。若有不解,欢迎追问。怎么在matlab中输入变量的矩阵 a=zeros(61);全部元素为0的矩阵b=ones(61);全部元素为1的矩阵MATLAB如何定义变量情况一:符号变量必须要定义,定义之后才可以使用。如下面的例子,未定义就会出错。符号变量定义方法例如:sym x 或者 syms x,两者有区别也有共同点。情况二:计算过程当中的存储数值的变量可以不必定义,随时需要,随时定义,但是有时候如果变量很多,那么最好提前声明,声明的时候,可以直接赋予0值,并且注释,这样方便以后区分,避免混淆。情况三:矩阵和向量对于矩阵一般都是需要定义的,定义好矩阵之后,才方便访问/修改矩阵的指定元素,矩阵声明(定义)的方法,常用的 就是声明为零矩阵zeros(M,N),或者单位矩阵ones(M,N),eye(M,N)等。Matlab中如果我定义了一个字符型的,怎么让他去做矩阵变量? 可以这么做:定义一个字符串,如 char_j=1;temp1=strcat('Sm',num2str(char_j));这样有了一个字符串\"Sm1\",现在要把它变成一个变量,并且给他赋值X=[1 2 3;4 5 6]%先把要赋给Sm1的值放在X中eval([temp1 '=X']);这样就有了一个叫做Sm1的变量,并且值为[1 2 3;4 5 6]Matlab如何输入一个矩阵,如果我们想对矩阵进行运算,那么matla绝对是我们的不二选择。Matla从诞生之初便专注于矩阵运算,因此被命名为“矩阵实验室”。。矩阵中元素是均是变量,如何在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 23 4补充回答,也可以采用结构变量的方法,例如:A=struct('x1',0,'x2',0,'x3',0,'x4',0);定义结构变量A,并初始化B=[A.x1 A.x2;A.x3 A.x4]%获取初始化矩阵B=0 00 0A.x1=5;变量赋值A.x2=6;A.x3=7;A.x4=8;B=[A.x1 A.x2;A.x3 A.x4]%新矩阵B=5 67 8Matlab中如果我定义了一个字符型的,怎么让他去做矩阵变量 可以这么做:定义一个字符串,如char_j=1;temp1=strcat('Sm',num2str(char_j));这样有了一个字符串\"Sm1\",现在要把它变成一个变量,并且给他赋值X=[1 2 3;4 5 6]%先把要赋给Sm1的值放在X中eval([temp1 '=X']);这样就有了一个叫做Sm1的变量,并且值为[1 2 3;4 5 6]

#matlab矩阵#矩阵#matlab#变量

随机阅读

qrcode
访问手机版