www.4658.net > mAtlAB求助!帮忙检查下错误吧

mAtlAB求助!帮忙检查下错误吧

检查下有语句中有没中文标点

最后一段改成如下: close all;I=imread('coins.png');subplot(221);imshow(I);title('原图');level=graythresh(I);bw=im2bw(I,level);subplot(222);imshow(bw);title('二值图');I_bw=imfill(bw,'holes');subplot(223);imshow(I_bw);title('填充...

你真可爱! 你的excel文件不在指定位置,检查一下是不是改了文件名或者删除了或者换位置了。

The argument is invalid,参数无效吧,检查一下传入的参数

就是你函数参数设的不一样,需要统一。

% X Y 是 239×4 矩阵,Z 是 1×239 数组,只能画3维线图 for x1=-20:5:-13.33; y1=2:1:65; z1=10.679077*y1+76.22395; end for x2=-12.78:5:-2.22; y2=2:1:65; z2=10.679077*y2+77.2795; end for x3=-1.67:5:20.56; y3=2:1:65; z3=10.679077*y3+8...

你自己是不是写了m文件,与系统m文件同名了?在系统中,现有的.m文件有的与***函数重名,所以matlab编译器不知道在遇到***的时候到底该执行哪一个函数。 解决: 把自定义的函数名改成其他名字。

你要的什么结果啊?

if(fh ~= -1) while(~feof(fh)) digita = fscanf(fh, '%ld', 1); maxnum = 0; minnum = 10; digitb = digita; origin = digita; while(digita > 0) if(mod(digita, 10) > maxnum) maxnum = mod(digita, 10); end digita = digita / 10; end whil...

没错,能运行,只是结果太长,贴图超出范围,运行部分贴图如下: >> A=[-2 -2.5 -0.5;1 0 0;0 1 0];B=[1;0;0]; >> C=[0 1.5 1];D=0; >> ut=1; >> x0=[0;0;0]; >> syms t tau; >> xt=C*expm(A*t)*x0+int(expm(A*(t-tau))*B*ut,tau,0,t)+D*ut xt =...

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com