用一个函数计算矩阵中的每一个元素为什么我在matlab中,编写了一个多项式,计算整数没有什么问题,但是不能计算带有小数的数值,例如0.9,0.0605等,函数如下:function p=p(x)S=randint(1,128); %随机生成
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 03:52:33
![用一个函数计算矩阵中的每一个元素为什么我在matlab中,编写了一个多项式,计算整数没有什么问题,但是不能计算带有小数的数值,例如0.9,0.0605等,函数如下:function p=p(x)S=randint(1,128); %随机生成](/uploads/image/z/8752137-33-7.jpg?t=%E7%94%A8%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0%E8%AE%A1%E7%AE%97%E7%9F%A9%E9%98%B5%E4%B8%AD%E7%9A%84%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%85%83%E7%B4%A0%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8matlab%E4%B8%AD%2C%E7%BC%96%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AA%E5%A4%9A%E9%A1%B9%E5%BC%8F%2C%E8%AE%A1%E7%AE%97%E6%95%B4%E6%95%B0%E6%B2%A1%E6%9C%89%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%2C%E4%BD%86%E6%98%AF%E4%B8%8D%E8%83%BD%E8%AE%A1%E7%AE%97%E5%B8%A6%E6%9C%89%E5%B0%8F%E6%95%B0%E7%9A%84%E6%95%B0%E5%80%BC%2C%E4%BE%8B%E5%A6%820.9%2C0.0605%E7%AD%89%2C%E5%87%BD%E6%95%B0%E5%A6%82%E4%B8%8B%EF%BC%9Afunction+p%3Dp%28x%29S%3Drandint%281%2C128%29%3B+%25%E9%9A%8F%E6%9C%BA%E7%94%9F%E6%88%90)
用一个函数计算矩阵中的每一个元素为什么我在matlab中,编写了一个多项式,计算整数没有什么问题,但是不能计算带有小数的数值,例如0.9,0.0605等,函数如下:function p=p(x)S=randint(1,128); %随机生成
用一个函数计算矩阵中的每一个元素
为什么我在matlab中,编写了一个多项式,计算整数没有什么问题,但是不能计算带有小数的数值,例如0.9,0.0605等,函数如下:
function p=p(x)
S=randint(1,128); %随机生成128位的二进制串
SC=cyclic_redundancy_code(S); %将随机生成的128位二进制串做CRC校验,并连接起来
a1=SC(1,1:16);a2=SC(1,17:32);a3=SC(1,33:48);a4=SC(1,49:64);
a5=SC(1,65:80);a6=SC(1,81:96);a7=SC(1,97:112);a8=SC(1,113:128);
a9=SC(1,129:144);
a1=bintodec(a1); a2=bintodec(a2); a3=bintodec(a3);
a4=bintodec(a4); a5=bintodec(a5); a6=bintodec(a6);
a7=bintodec(a7); a8=bintodec(a8); a9=bintodec(a9);
%[l j]=size(basevector);
%I=ones(l,j);
p(x)=a1*x^8+a2*x^7+a3*x^6+a4*x^5+a5*x^4+a6*x^3+a7*x^2+a8*x+a9;
用一个函数计算矩阵中的每一个元素为什么我在matlab中,编写了一个多项式,计算整数没有什么问题,但是不能计算带有小数的数值,例如0.9,0.0605等,函数如下:function p=p(x)S=randint(1,128); %随机生成
如果给它小数,在哪一行报错?完整报错内容请贴上来