求Matlab中的输入语句要使得连续输入n次三维行向量,把他们分别赋值给a(1,:) a(2,:) ... a(n,:)这n个向量上面举个例子:如果n=3则依次输入[1,1,1] [2,2,2] [3,3,3]后,让计算机自动把a(1,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 14:29:30
![求Matlab中的输入语句要使得连续输入n次三维行向量,把他们分别赋值给a(1,:) a(2,:) ... a(n,:)这n个向量上面举个例子:如果n=3则依次输入[1,1,1] [2,2,2] [3,3,3]后,让计算机自动把a(1,](/uploads/image/z/3166219-19-9.jpg?t=%E6%B1%82Matlab%E4%B8%AD%E7%9A%84%E8%BE%93%E5%85%A5%E8%AF%AD%E5%8F%A5%E8%A6%81%E4%BD%BF%E5%BE%97%E8%BF%9E%E7%BB%AD%E8%BE%93%E5%85%A5n%E6%AC%A1%E4%B8%89%E7%BB%B4%E8%A1%8C%E5%90%91%E9%87%8F%2C%E6%8A%8A%E4%BB%96%E4%BB%AC%E5%88%86%E5%88%AB%E8%B5%8B%E5%80%BC%E7%BB%99a%EF%BC%881%2C%EF%BC%9A%EF%BC%89+++a%EF%BC%882%2C%EF%BC%9A%EF%BC%89+...++a%EF%BC%88n%2C%EF%BC%9A%EF%BC%89%E8%BF%99n%E4%B8%AA%E5%90%91%E9%87%8F%E4%B8%8A%E9%9D%A2%E4%B8%BE%E4%B8%AA%E4%BE%8B%E5%AD%90%EF%BC%9A%E5%A6%82%E6%9E%9Cn%3D3%E5%88%99%E4%BE%9D%E6%AC%A1%E8%BE%93%E5%85%A5%5B1%2C1%2C1%5D++%5B2%2C2%2C2%5D+%5B3%2C3%2C3%5D%E5%90%8E%2C%E8%AE%A9%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%87%AA%E5%8A%A8%E6%8A%8Aa%EF%BC%881%2C)
求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.