matlab a = [1 2 3; 4 5 6; 7 8 9]; b=a>5如果这样运行>> a(b)=sqrt(a(b))a =1.0000 2.0000 3.00004.0000 5.0000 2.44952.6458 2.8284 3.0000我将左右两个单独运行>> a(b)ans =7869>> sqrt(a(b))ans =2.64582.82842.44953.0000请问第一个表达式
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/01 22:44:53
matlab a = [1 2 3; 4 5 6; 7 8 9]; b=a>5
如果这样运行
>> a(b)=sqrt(a(b))
a =
1.0000 2.0000 3.0000
4.0000 5.0000 2.4495
2.6458 2.8284 3.0000
我将左右两个单独运行
>> a(b)
ans =
7
8
6
9
>> sqrt(a(b))
ans =
2.6458
2.8284
2.4495
3.0000
请问第一个表达式为什么得出的是一个3*3的数组 而不是像下边一样的结果
第一种算法很容易理解 开方也是对a矩阵中的逻辑索引项进行开方,然后把开方后的值赋给对应的a矩阵中逻辑索引项,返回的是 a矩阵
第二种算法关键在于 a(b) 返回的是一个 索引后的列矩阵,对该矩阵开方就返回一个列矩阵
具体看这里:
MATLAB中使矩阵a=[123;456]变成a=[1 2 3;4 5
matlab中 a(1:2)=[
matlab级数求和问题怎么在matlab中实现?应该是A(j).例如A=[1 2 3 4 5 6]
matlab中 A(:)=1:
matlab 2x+y+3z=13x-y=-1y+z=5用 MATLAB软件 MATLAB软件 MATLAB软件 MATLAB软件 MATLAB软件 MATLAB软件
matlab 如何对向量中的每一个元素进行赋值?例如:A(x)=3x+4,其中x=1,2.10如何运用matlab表示p=(A(1),A(2),A(3).A(10))
Matlab中A=zeros(2,4);A(:)=1:8则A为?
matlab中A(2:3) %A(2:1:
matlab问题 A=【1 2 3 4;2 3 4 5;3 4 5 6】;A1=sum(A
matlab 元胞和元胞数组的区别a={'matlab',20;ones(2,3),1:10}a = 'matlab' [ 20] [2x3 double] [1x10 double]>> b=[{'matlab'},{20};{ones(2,3)},{1:10}]b = 'matlab' [ 20] [2x3 double] [1x10 double]我
用MATLAB算向量如何用MATLAB计算空间向量的数量积、向量积、夹角和模若向量A=(1,2,3)怎么告诉MATLAB A=(1,2,3)
matlab中a(i)=1/sqrt(2)是什么意思
Matlab能对矩阵A初等变换吗?怎么做?A=[2 -1 0 2 3;1 -2 -1 0 2;-4 8 4 12 -12;3 3 3 3 4]能用MATLAB化A为行阶梯型矩阵吗?能用MATLAB化A为最简形矩阵吗?
matlab 向量的翻转比如 a=[1,2,3,4,5]; 想要变成 [5,4,3,2,1]
怎样用Matlab产生一个5行1列的矩阵,A=1 2 3 4 5
Matlab运行结果A=[1,2:3,4];B=[-1,-2;2,1];S=3;A.*B A*B S.*A S*B
matlab中一维数组怎么用plot函数画图 像a=[1,2,3,4] 用plot怎么表达出来?
用Matlab编写一个文件,要求输入矩阵a=[1 2 3;4 5 6],输出平均数,标准差,秩