1. 首页 > 科技

MATLAB报错 matlab常见问题

MATLAB报错matlab常见问题

MATLAB 程序报错

展开全部

matlab访问矩阵(向量,多维数组)时,下标是从1开始的,你这个出错原因可能是因为没有定义b的矩阵纬度,直接索引非1开始的数。

matlab报错怎么解决?

利用函数imshow()读取TIF格式的图片报错,其报错的信息如下:

在MathwWorks官网查了一下,是软件的出现的BUG,方法就是下载对应的更新文件就可以解决。

根据自己电脑系统,选择下载对应的补丁文件,解压下载的文件。

(文件的下载地址:www.mathworks/support/bugreports/914792)

在解压的文件寻找文件rtifc.mexw32(下载的文件不同对应的名字有一定的区别),其文件路径为:..\attachment_914792_12b_win32_2013-05-02\toolbox\matlab\imagesci\private\

在自己电脑MATLAB安装路径下查找相同文件的位置,其路径为:D:\matlab\R2012b\toolbox\matlab\imagesci\private,具体的根据你安装的MATLAB路径进行修改。

将下载的rtifc.mexw32文件替换MATLAB安装路径下的相同名称的文件,重新启动MATLAB,记住替换之前一定要先关闭MATLAB,否则替换无效!替换成功之后,重新显示TIF格式图片,成功解决问题。

《力学专业程序实践:用MATLAB解决力学问题的方法与实例》分为上下两篇,上篇针对力学数据处理的特点介绍了MATLAB最核心的内容,包括MATLAB编程、计算和绘图;下篇以项目的方式介绍了用MATLAB解决理论力学、弹性力学、计算力学以及实验力学等学科典型问题的方法、思路以及实例。

求解matlab报错原因及修复

程序调试是很费时费力的,出错原因可能多种多样。首先,你这两个函数要分别保存为文件,其次,调用前对输入变量要先赋值,且数值类型、维数等要正确,计算条件、循环语句正确。这两点是前提。

从提示看,原因是赋值不正确,请检查这方面的问题。

matlab 中的报错,求大神帮忙指点一二。。

程序后面两句有问题,可这样改:

%显示坐标刻度

iptsetpref('ImshowAxesVisible','on');

%创建图像并显示

I=zeros(100,100);

I(25:75,25:75)=1;

figure(1);

imshow(I);title('原始图像');

%定义方向并计算Radon变换

theta=0:180;

[R,xp]=radon(I,theta);

%结果显示

figure(2);

%imshow(theta,xp,R,[],'InitialMagnification','fit');

imshow(R,[],'Xdata',theta,'Ydata',xp,'InitialMagnification','fit')

title('Radon变换结果');

xlabel('\theta(degree)');

ylabel('x''');

colormap(gca,hot),colorbar