77问答网
所有问题
求解MATLAB问题 程序 a=[1 2 3;4 5 6;7 8 9]; b=(a>5); a(b)=(a(b))^2; disp(a); 第三行出错
但程序
a=[1 2 3;4 5 6;7 8 9];
b=(a>5);
a(b)=sqrt(a(b));
disp(a);
运行没有问题,why?
举报该问题
推荐答案 推荐于2018-03-26
matlab的解释是:
错误使用 ^
输入必须为标量和方阵。
要按元素进行 POWER 计算,请改用 POWER (.^)。
如果要说人话,就是改用“.^”而不用"^"。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YvIWYIIWII88qv3GqWN.html
相似回答
(5)MATLAB
设
A =[1
2
3;4
5
6;7
8
9]
,使用它创建
B =
[7 8 9;7 8 9...
答:
取A的片段,利用代码A(行,列
)B= [A(3
,:
);A(3
,:
);A(2
,:
)](3
,:)标示读全行数据。
matlab 问题
a = [1
2
3; 4
5
6; 7
8
9];
b=a
>5
答:
a(b)=sqrt(a(b))只是改变了
a
中部分元素的值(这个例子里面是4个),a 的其他 5 个元素不变。a 作为3*3矩阵的性质也没有改变
在
matlab
中
a=[1
,
2
,
3;4
,
5
,
6;7
,
8
,
9]
分别计算a的数组平方和矩阵平方
答:
aa=a.^2 %数组平方 a_square=a^2 %矩阵平方
在
MATLAB
中,怎么把矩阵中的一列赋值为y,x为对应y值在矩阵中的行数...
答:
用B(m,:
)=A(
:,n)语句,下面举个例子 >>
A=[1
2
3;4
5
6;7
8
9]B=
zeros(2,3);B(1,:)=A(:,
2);B(2
,:)=A(:,1);B A = 1 2 3 4 5 6 7 8 9
B =
2 5 8 1 4 7
...
a=[1
2
3; 4
5
6; 7
,
8
,
9];
b=a
>
5;
a(b)=
sqrt
(a(b))
a(b)是a的一...
答:
即 0 0 0 0 0 1 1 1
1
a(b)=
sqrt
(a(b))
表示b中为零的位置,a中相应的元素不进行运算,为1的位置进行开方运算,所以结果是 1.0000 2.0000 3.0000 4.0000 5.0000 2.4495 2.6458 2.8284 3.0000 ...
matlab
中
a=[1
,
2
,
3;4
,
5
,
6;7
,
8
,
9]
b=a(
3:-1:1,1:3) 这个是什么意思
答:
就是b取a的第3、2、1行,所有列,就是b是a上下翻转的矩阵,相当于b=flipud
(a)
。
matlab
中的矩阵:求解线性方程组是线性代数课程中的核心内容,而矩阵又在求解线性方程组的过程中扮演着举足轻重的角色。利用科学计算软件
MATLAB
来演示使用矩阵,同时,也使学生对线性代数的认识更加理性。矩阵的构造:在...
MATLAB
A=[1
2
3;4
5
6;7
8
9]
把对角线元素改为1 0 2,求A的行列式 转置...
答:
A=A-diag(diag
(A))
+diag
([1
,0,
2])
行列式:det(A)转置:A'求逆:inv(A)特征值,特征向量:[V,D]=eig(A) % V的列向量是特征向量,D对角戏是特征值 求x:x=inv(A)*[1,2,3]'
大家正在搜
相关问题
这段MATLAB代码是什么意思? a=[1 2 3; 4 5...
matlab 问题 a = [1 2 3; 4 5 6; 7...
matlab中 a=[1,2,3;4,5,6;7,8,9] ...
matlab设a= [1,-2,3; 4,5,9; 6,3,...
matlab中分号什么作用?像a=[1 2 3;4 5 6;...
a=[4 2;5 7]; b=[7 1;8 3]; c=[5...
一道Matlab题目,a=1:2:7;b=3:6;c=a+(...
matlab中f(:,1)是什么意思?