在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3790|回复: 2

菜鸟初学问点简单问题,关于有M文件出错

[复制链接]
发表于 2008-1-8 00:28:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 eecsseudl 于 2013-4-29 10:08 编辑

例:有一个绘圆的M 脚本文件circle.m 如下。希望获得一个MEX 绘圆程序。
在MATLAB 的编辑器中,编写下面的函数文件exm1.m 。
[exm1.m]
function y=exm1(A)
[m,n]=size(A);
if m~=n;
error('An input matrix should be n-by-n.')
end
r=rank(A);
if r==m
disp('This matrix is nonsigular')
else
disp('This matrix is sigular')
end
(2)把该函数文件存放于用户目录D:\MATLAB6p5p1\work下。
(3)在MATLAB 命令窗中,运行以下指令对exm1.m 进行编译。
     mcc -x exm1 %编译m 文件。
当到这步的时候,MATLAB就报错了
??? Error: File: exm1 Line: 7 Column: 42
")" expected, "end of line" found.
Error in ==> D:\MATLAB6p5p1\toolbox\compiler\mcc.dll
我发现只要涉及到M文件,都会出现上述错误,我是初学,所以请高手们多多指教指教,越清楚越好







发表于 2008-1-14 17:37:03 | 显示全部楼层
我试了一下 你的程序是可以的 可能是MATLAB安装问题。
发表于 2008-1-14 18:02:01 | 显示全部楼层
新的matlab版本已经不再支持你写的命令了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-7-1 10:07 , Processed in 0.109173 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表