永发信息网

在MATLAB环境下运行程序时,错误“函数的定义不是在提示符下或在脚本允许的。”是怎么解决啊

答案:2  悬赏:50  手机版
解决时间 2021-02-03 05:37
在MATLAB环境下运行程序时,错误“函数的定义不是在提示符下或在脚本允许的。”是怎么解决啊
最佳答案
你试图在命令窗口定义函数,这种做法是错误的。
你需要建立一个.m文件,文件名是Chebyshev.m,然后在里面输入源程序。
全部回答
matlab提供的c/c++编译器,将m文件编译成可执行的应用程序。 matlab中的操作 1.没有使用图形相关的函数 由于matlab的编译器只能对函数m文件进行编译,所以如果原来的程序是脚本程序应改写成函数形式。举例如下: 建立一个m文件test1.m,内容如下: function y = test1(n) y = 1 ; for i = 1 : n y = y * i ; end 用如下命令对其进行编译:” mcc –t –l cpp –h test1.m (如果程序由多个m文件组成,在编译命令中只需要指定主文件即可,mcc会自动查找相应的m文件进行编译) 编译完成后会得到与m文件名相对应hpp和cpp文件,本例中是test1.hpp和test1.cpp。 2.使用了图形相关的函数 建立一个m文件test2.m,内容如下: function test2 plot(rand(10)); 用如下命令编译: mcc –p –b sglcpp test2.m (如果程序由多个文件组成,处理方法同上) 编译完成后得到与m文件名相对应的hpp和cpp文件、一个主函数文件、bin目录中的两个fig文件以及一个exe文件。我们需要的只是与m文件相对应的hpp文件、cpp文件以及bin目录中的两个fig文件,本例中是test2.hpp,test2.cpp以及bin目录中的figuremenubar.fig和figuretoolbar.fig。 详情请登录:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
独针针灸材料在那买
立华超市这个地址在什么地方,我要处理点事
河北省清河县清中在哪个地方啊?不知道说个大
【八上科学作业本答案】科学课时作业本答案八
红告示的意思是什么啊?知道的请说下!
刚买的苹果六plus为啥用着用着突然屏幕显示掉
金信网. 国诚金融. 温州贷.温商贷哪个好?有
根号下1减sin440的平方等于什么
北医三院在北京有几家
76+85+24=76+24+85用的是什么运算定律?
元精的意思是什么啊?知道的请说下!
霍奇金病(HD)与非霍奇金淋巴瘤(NHL)最重要的
闸阀规格型号如何表示?工作压力需要单独标示
天津殡葬平江道服务站怎么去啊,有知道地址的
家人在异地出事后,需要在户口所在地报警么
推荐资讯
私心自用的意思是什么啊?知道的请说下!
别克君越2013款精英舒适型2.4t的变速箱怎么样
下列属于建设工程合同,是工程建设质量控制、
卡梅隆 .安东尼的工资是多少
隈枝的意思是什么啊?知道的请说下!
在广州番禺交警扣了广州电动车被交警扣了
农村土地征收怎样包赔的,每亩征收土地多少钱
微信转钱可以取出吗
三分之X=0.5+四分之X 怎么算
锦诚副食我想知道这个在什么地方
笔头生花的意思是什么啊?知道的请说下!
100A3P空气开关能带几干九
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?