MATLAB怎么把一个式子算出的好多数赋值给一个矩阵
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/08 03:18:45
MATLAB怎么把一个式子算出的好多数赋值给一个矩阵
x=[1 4 5 ]'
for i=1:1:3
for j=1:1:3
y=2*i*x(i)+j*x(i)
end
end
z=zeros(3)
怎么把y的所有值赋值给z
x=[1 4 5 ]'
for i=1:1:3
for j=1:1:3
y=2*i*x(i)+j*x(i)
end
end
z=zeros(3)
怎么把y的所有值赋值给z
你的z应该是一个3*3矩阵,应该写作z=zeros(3,3)
程序修改如下:
x=[1 4 5 ]'
z=zeros(3,3);%%%%%%%%%%%%%%%%%%
for i=1:1:3
for j=1:1:3
y=2*i*x(i)+j*x(i)
z(i,j)=y;%%%%%%%%%%%%%%%%%%%%%
end
end
再问: i 和j刚好是从1开始的且步长也是1,如果是0:0.1:1怎么办呢
再答: 两者方法:
1、将非整数转化为整数作为循环变量,乘以10就可以了
2、使用非整数作为循环,在循环内部进行转化
程序修改如下:
x=[1 4 5 ]'
z=zeros(3,3);%%%%%%%%%%%%%%%%%%
for i=1:1:3
for j=1:1:3
y=2*i*x(i)+j*x(i)
z(i,j)=y;%%%%%%%%%%%%%%%%%%%%%
end
end
再问: i 和j刚好是从1开始的且步长也是1,如果是0:0.1:1怎么办呢
再答: 两者方法:
1、将非整数转化为整数作为循环变量,乘以10就可以了
2、使用非整数作为循环,在循环内部进行转化
MATLAB怎么把一个式子算出的好多数赋值给一个矩阵
matlab里可不可以设一个矩阵,已知行数和列数,等待输入,把输入的矩阵赋值给这个矩阵?
怎样随机给matlab中矩阵的一个元素赋值
Matlab中,一个行向量怎么赋值给矩阵的一行啊!
matlab中怎让一个矩阵赋值给另一个矩阵
matlab 里面给一个变量赋值空矩阵是什么意思啊
matlab里2×2的矩阵与二维向量相乘后赋值给一个向量怎么表示?
【MATLAB】把一个二维矩阵中的某个子阵的值 赋给一个新的矩阵,除了ij双循环赋值,有没有其他简便方法?
怎么把MATLAB矩阵中的一个数用另外一个数给替代
matlab 怎样给矩阵第n行赋值,比如把计算出的一些列fft值赋给一个矩阵的第一行.
Matlab中怎么向一个矩阵表达式中赋值
MATLAB实现:一个1行26列的矩阵,要把每一个数赋值给依次26个字母,能否用循环语句来实现,