00问答网
所有问题
如果我想在Matlab中建一个100*100,元素依次从1到100的对角矩阵,该怎么写命令?
如题所述
举报该问题
推荐答案 2011-09-18
diag([1:100]) %对角元素是1到100的矩阵。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rnB00j0DI.html
其他回答
第1个回答 2011-09-18
A=zeros(100,100);
for i=1:100
for j=1:100
if (i==j)
A(i,j)=i;
else A(i,j)=0;
end
end
end
A
第2个回答 2011-09-18
x=zeros(100,100);
for ii=1:100
for jj=1:100
if(ii==jj)
x(ii,jj)=ii;
end
end
end
相似回答
怎样用
matlab
创建
100*100的矩阵?
答:
创建
一个100*100的矩阵,
矩阵中主对角线元素都等于pi,其他位置为0。可以用下列代码来实现。X = pi*diag (ones(1,100))pi—3.1416 diag —建立对角线矩阵 ones—建立全部为 1 的矩阵 为了说明问题,以5*5的矩阵为例:
matlab中
怎样创建
一个对角矩阵
答:
1、首先打开电脑上的“
matlab
”软件
,在命令行
窗口输入一个向量n,向量n有4个元素。接着使用diag函数生成
对角矩阵
。2、diag(n,k)可以把向量放在第k条对角线上,k为正值,表示右上。k为负值,则表示左下。在命令行输入diag(n,2),即可把向量放在右上的第二条对角线上。3、在命令行输入diag(n,-...
怎么
用
MATLAB
表示
100*100矩阵
(行
从1到100,
列从1到100)?
答:
n =
100
;s = 1:1:n;A = repmat(s,n,1)+repmat(s'-
1,1,
n);
在matlab
环境下用什么
命令
可以实现
对角矩阵?
答:
MATLAB
可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成
在一个
易于使用的视窗环境...
大家正在搜
在中建八局四公司想转一公司
官庆 我仅对那些在中建
我在中建的日子
我在中建安装的日子
中建壹品澜庭想卖9000
为什么没人想进中建
想进中建需要什么条件
我想查看中建八局
刚进中建怎么和师傅相处
相关问题
matlab矩阵归一化问题,有一个100*100的矩阵,要进...
matlab中怎样创建一个对角矩阵
用matlab做一个100行100列的矩阵,对角线是3,其余...
在matlab里怎么能让一个矩阵的对角元素全变为零?
matlab中如何表示一个对角矩阵
3用MATLAB编写一个程序求线性方程组的解,系数矩阵为一个...
在matlab中生成一个以1,3,5,7,9,11,13,1...
matlab 怎么编程 输出n*n矩阵的对角线元素?