matlab中ones中函数出错

2024-12-25 00:18:40
推荐回答(2个)
回答1:

matlab中ones中函数出错的原因,ones()函数要求变量为整数型。所以,应该把B值的数值型(double双精度)转化(single单精度)整数型。

所以应将代码改如下形式。

A=0.00001;
B=0.25/A;

B=single(B+1)

M=ones(1,B)

回答2:

单独你这一段代码【
A=0.00001;
B=0.25/A;
M=ones(1,B+1)】

执行没有问题

说明问题出在其他地方!!!!!!

你这一段只是提取你程序中的一部分吧