谁知道我的matlab这个程序是什么错误啊?>> close all;n=linspace(1000,2200);%设定转速范围ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围ua2=0.377*0.34*n/(2.82*3.74);ua3=0.377*0.34*n/(2.82*2.41);ua4=0.377*0.34*n/(2.82*1.55);ua5

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 01:17:26
谁知道我的matlab这个程序是什么错误啊?>>closeall;n=linspace(1000,2200);%设定转速范围ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围

谁知道我的matlab这个程序是什么错误啊?>> close all;n=linspace(1000,2200);%设定转速范围ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围ua2=0.377*0.34*n/(2.82*3.74);ua3=0.377*0.34*n/(2.82*2.41);ua4=0.377*0.34*n/(2.82*1.55);ua5
谁知道我的matlab这个程序是什么错误啊?
>> close all;
n=linspace(1000,2200);%设定转速范围
ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围
ua2=0.377*0.34*n/(2.82*3.74);
ua3=0.377*0.34*n/(2.82*2.41);
ua4=0.377*0.34*n/(2.82*1.55);
ua5=0.377*0.34*n/(2.82*1.00);
Ttq=(5379275957278611*n^3)/1180591620717411303424 - (882699847723403*n^4)/1208925819614629174706176 - (195107199488155*n^2)/18014398509481984 + (6492186622144481*n)/562949953421312 - 3873223384935163/1099511627776
;% Ttq-n 曲线拟合公式
Ft1=2.82*0.9*5.80*Ttq/0.34;%计算各档对应转速下的驱动力
Ft2=2.82*0.9*3.74*Ttq/0.34;
Ft3=2.82*0.9*2.41*Ttq/0.34;
Ft4=2.82*0.9*1.55*Ttq/0.34;
Ft5=2.82*0.9*1*Ttq/0.34;
plot(ua1,Ft1,'k',ua2,Ft2,'k',ua3,Ft3,'k',ua4,Ft4,'k',ua5,Ft5,'k');
xlabel('ua/(km/h)');%对 汽车驱动力 进行标注
ylabel('F/N');
title('汽车驱动力图');
axis([0,100,0,60]);

谁知道我的matlab这个程序是什么错误啊?>> close all;n=linspace(1000,2200);%设定转速范围ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围ua2=0.377*0.34*n/(2.82*3.74);ua3=0.377*0.34*n/(2.82*2.41);ua4=0.377*0.34*n/(2.82*1.55);ua5
改动:
1 计算Ttq那行太长了,你用“...”进行断行;
2 计算Ttq的时候,n的次方的计算符号“^”前面加点,一共有三个,这表示元素相乘,否则就是矩阵相乘了;
3 最后一行注释掉.它把范围改错了.
具体代码如下,可以直接拷贝运行.
n=linspace(1000,2200);%设定转速范围
ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围
ua2=0.377*0.34*n/(2.82*3.74);
ua3=0.377*0.34*n/(2.82*2.41);
ua4=0.377*0.34*n/(2.82*1.55);
ua5=0.377*0.34*n/(2.82*1.00);
Ttq=(5379275957278611*n.^3)/1180591620717411303424 - ...
(882699847723403*n.^4)/1208925819614629174706176 - ...
(195107199488155*n.^2)/18014398509481984 + ...
(6492186622144481*n)/562949953421312 - ...
3873223384935163/1099511627776;% Ttq-n 曲线拟合公式
Ft1=2.82*0.9*5.80*Ttq/0.34;%计算各档对应转速下的驱动力
Ft2=2.82*0.9*3.74*Ttq/0.34;
Ft3=2.82*0.9*2.41*Ttq/0.34;
Ft4=2.82*0.9*1.55*Ttq/0.34;
Ft5=2.82*0.9*1*Ttq/0.34;
plot(ua1,Ft1,'k',ua2,Ft2,'k',ua3,Ft3,'k',ua4,Ft4,'k',ua5,Ft5,'k');
xlabel('ua/(km/h)');%对 汽车驱动力 进行标注
ylabel('F/N');
title('汽车驱动力图');
% axis([0,100,0,60]);

matlab中拟合曲线的问题 谁能帮我查出为何这个程序是错误的啊? 谁知道我的matlab这个程序是什么错误啊?>> close all;n=linspace(1000,2200);%设定转速范围ua1=0.377*0.34*n/(2.82*5.80);%计算各档车速范围ua2=0.377*0.34*n/(2.82*3.74);ua3=0.377*0.34*n/(2.82*2.41);ua4=0.377*0.34*n/(2.82*1.55);ua5 为什么这个程序会出错?这个错误的原因是什么? matlab 中funval函数的作用是什么啊?我参考的程序里根本没有定义这个函数 matlab中利用二分法编程求方程x^3-3*x^2-x+3=0在[0,3]内的根程序已有,但第四行中f =@(x)x^3-3*x^2-x+3的 “@(x)”作用是什么?我在书上都没有见过这个符号,但不用这个符号的话程序是错误的,到底为 问个matlab程序问题.为什么matlab里面-8的根号3次方不等于-2,这个程序的计算规律是什么? 怎么运用matlab绘制这个图形,程序是什么 matlab程序运行错误 “Z must be a matrix,not a scalar or vector.”syms a b Jm=[1,a,b;2,3,4;6,b,a]MM=det(Jm) [a,b]=meshgrid(-2:0.1:2); surf(a,b,MM);我理解这个错误是说MM是矩阵的意思,这个程序该如何修改才行,而且需要 matlab程序的一个方程求这个十字写成matlab的正确程序. 我照着教科书把这个程序输到MATLAB中,为什么它总说Error in ==> Untitled5 at 1 y=randn(1,1000);y=randn(1,1000);x=-2:0.1:2;hist(y,x)我试过其他的程序,居然全部都出现这个错误!这到底是怎么了啊? y=sin(x)和y=cos(x)的和matlab程序高手帮忙写下MATLAB的程序,谢谢了,星期三之前最好!PS:运行后无错误,我会追加30分! 求下题的MATLAB程序 最小二乘法的matlab程序 求下式的Matlab程序 高斯列主元消元法的matlab程序 求大神帮我看看matlab我编的程序错在哪里,怎么修改?要编的是这个方程,nT=88,C0,G0,Ck,Gk都是88*88矩阵,u(s)经傅里叶变换为88*2049矩阵,B为单位阵,s为2049*1的矩阵.求X(s).我编的程序如下,有错误, matlab曲线拟合程序有错误 希望别人能帮我指点?感谢! 求这个二元微分方程组的MATLAB程序