3
我新的MATLAB,我想编写一个简单的程序,以生成N×N个矩阵甲使得:
1. 一个 = 2
2. 一个 = ... = 一个 NN = 5
3.0其他地方生成矩阵
程序可以以n作为参数吗?所以我每次运行程序时都必须选择n。
谢谢!
我新的MATLAB,我想编写一个简单的程序,以生成N×N个矩阵甲使得:
1. 一个 = 2
2. 一个 = ... = 一个 NN = 5
3.0其他地方生成矩阵
程序可以以n作为参数吗?所以我每次运行程序时都必须选择n。
谢谢!
n = 8; %# input value, matrix size
A = 5.*eye(n); %# put 5 on diagonal, zeros elsewhere
A(1,1) = 2; %# first element
这是另一种方法。
n=8;
A=diag([2 5*ones(1,n-1)]);
这是一项家庭作业吗? –
号出于好奇。 – Mariska