求Matlab中的输入语句要使得连续输入n次三维行向量,把他们分别赋值给a(1,:) a(2,:) ... a(n,:)这n个向量上面举个例子:如果n=3则依次输入[1,1,1] [2,2,2] [3,3,3]后,让计算机自动把a(1,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 19:50:45
求Matlab中的输入语句要使得连续输入n次三维行向量,把他们分别赋值给a(1,:)   a(2,:) ...  a(n,:)这n个向量上面举个例子:如果n=3则依次输入[1,1,1]  [2,2,2] [3,3,3]后,让计算机自动把a(1,

求Matlab中的输入语句要使得连续输入n次三维行向量,把他们分别赋值给a(1,:) a(2,:) ... a(n,:)这n个向量上面举个例子:如果n=3则依次输入[1,1,1] [2,2,2] [3,3,3]后,让计算机自动把a(1,
求Matlab中的输入语句
要使得连续输入n次三维行向量,把他们分别赋值给
a(1,:) a(2,:) ... a(n,:)这n个向量上面
举个例子:如果n=3
则依次输入[1,1,1] [2,2,2] [3,3,3]后,让计算机自动把
a(1,:)=[1,1,1]
a(2,:)=[2,2,2]
a(3,:)=[3,3,3]
求MATALB帝给解答下吧,急要,及时的给加分,谢谢了
希望用一个循环的形式给出,或者输入矩阵111
222
333
后,使得a(1,:)=矩阵第一行 等等,都可以.
就是要求不要更改变量a(1,:)的名字就可以,因为后面还要调用这个变量名

求Matlab中的输入语句要使得连续输入n次三维行向量,把他们分别赋值给a(1,:) a(2,:) ... a(n,:)这n个向量上面举个例子:如果n=3则依次输入[1,1,1] [2,2,2] [3,3,3]后,让计算机自动把a(1,
a=input('请输入:');
就可以了,因为a(1,:)就是提取矩阵a 的第一行的意思.同理a(2,:)
程序:
clc
clear
a=input('请输入:');
disp(a(1,:));
disp(a(2,:));
disp(a(3,:));
运行结果:
请输入:[1 1 1; 2 2 2; 3 3 3]
1 1 1
2 2 2
3 3 3
楼主所说a(1,:)并不是变量,这是一条语句.如b=a(1,:),意思是提取a矩阵第一行赋给b.