77问答网
所有问题
当前搜索:
matlab用循环生成矩阵例题
怎么用
matlab
自动
生成矩阵
答:
matlab
可以自动生成多种内容
的矩阵
,可根据需要选择不同
的生成
函数,如:ones(3,4)%三行四列元素都为1的矩阵 zeros(3,4)%指定行列数的元素都是0的矩阵 rand(3,4)%指定行列数的随机数矩阵 magic(3)%3阶魔方矩阵 等等。
matlab
如何
使用矩阵
运算代替for
循环
?
答:
clear;clc;a=[ 1 1;1 1;1 0;2 0;2 1;2 1;3 1;3 1;3 1];a1 = a(:,1);a2 = a(:,2);index1 = (a1(:,1)==1);index2 = (a1(:,1)==2);index3 = (a1(:,1)==3);sum1 =sum(a2(index1,:));sum2 = sum(a2(index2,:));sum...
请用
matlab
编程。1.
生成
一个6行7列
的矩阵
2。使
矩阵的
第 i 行,第 j...
答:
A=[];n=;%请定义n
矩阵
for i=1:6 for j=1:7 A(i,j)=n(i,j);end end A
MATLAB矩阵题
请教 在线等 急!!!
视频时间 1:10
matlab
循环
中给
矩阵
元赋值,矩阵全部变为零
答:
matlab
没用过 但是能看懂代码。给点建议吧:if Num>50 这个判断是干啥用的?你可以在赋值之前把
矩阵的
值打印出来看看,也许他本来就是全 0 的。你的随机数 rrand 可以打印出来看看具体是多少。还有你的这个随机元素貌似一定是行和列相等。
用
MATLAB
编程,编制一个M文件,分别
使用
for
循环
和while循环语句计算1^1+...
答:
a = 0;for i = 1 : 10 a = a + i ^ 2;end a = 0;i = 1;while i <= 10 a = a + i ^ 2;i = i + 1;end 或:function ans = FOR(n)sum = 0;for i = 1:n sum = sum+i^i;i = i+1;end ans = sum;function ans = WHILE(n)sum = 0;i = 1;while i<...
...第二三四五列分别为y轴,另外四列为z轴,用
matlab
答:
同学你要表达什么?A是10行9列
矩阵
。x,y,z可以
用循环
做。for i=1:4 k1=i+1;k2=i+5;figure(i)画图部分 axis([min(A(:,1)) max(A(:,1)) min(A(:,k1)) max(A(:,k1)) min(A(:,k2)) max(A(:,k2))])
...12
的矩阵的
乘积如何得到一个10*12的矩阵,在
matlab
里面
用循环
实现_百 ...
答:
……你这不是
matlab的
问题而是线性代数的问题吧
矩阵
相乘的时候第一个矩阵的列数要和第二个矩阵的行数一样才能相乘啊!即是说10*12的矩阵要和12*n的才能相乘 维度匹配以后matlab可以直接做到矩阵相乘 如a为10*12的矩阵,b为12*10的矩阵 直接用命令c=a*b即可 c为10*10的矩阵 ...
关于
matlab
二维数组
答:
你好,可以这样用for
循环
赋值给二维数组:for i=1:3 for j=1:3 a(i,j)=i+j;end end a 不知道解决你的问题没有,反正思路是这样的
棣栭〉
<涓婁竴椤
14
15
16
17
18
19
20
21
22
76
其他人还搜