问一个很弱智的问题,matlab除法
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 00:27:10
问一个很弱智的问题,matlab除法
在用matlab做除法的时候,想让结果不要取整,于是有了下面的过程:
format long
>> A1 = I21(300,400);%这里不要管,是要算两个矩阵的除法,我从里面各选了一个数%
>> A2 = I31(300,400);
>> A1
A1 =
32704
>> A2
A2 =
32504
>> A1/A2
ans =
1
看最后的这个结果为什么还是取了整数?
要哭死了………………
在用matlab做除法的时候,想让结果不要取整,于是有了下面的过程:
format long
>> A1 = I21(300,400);%这里不要管,是要算两个矩阵的除法,我从里面各选了一个数%
>> A2 = I31(300,400);
>> A1
A1 =
32704
>> A2
A2 =
32504
>> A1/A2
ans =
1
看最后的这个结果为什么还是取了整数?
要哭死了………………
你查看下A1,A2的类型,他们应该是整型,这样在相除的时候会取整.
只要
double(A1)/double(A2)
即可
再问: 这个正解!!!太感谢了!!
只要
double(A1)/double(A2)
即可
再问: 这个正解!!!太感谢了!!