如何解决如下MATLAB Function编译出错解决办法的问题

如何解决如下MATLAB Function编译出错的问题_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何解决如下MATLAB Function编译出错的问题
我有更好的答案
什么错误 发出来 看看
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Matlab中函数定义的问题,如何解决?
Matlab中的很多函数都有多种调用方式 采用哪种调用方式是根据所传递的参数决定 我隐约记得,自定义函数也可以实现这种功能 想请问具体如何实现,谢谢
09-02-26 &
Matlab中的程序有以下三种类型,现举例如下:(1)f=@(x)x^2+x+1(2)f=2*x^3-x^2+1或f=inline('2*x^3-x^2+1')(3)建立M文件function f=fun(x)f=x^2-2*x+1对于你的问题,有多种解决方法,现举一例(是我认为最好的解决办法)(1)建立M文件,在其中输入如下内容:function f=fun(x,i)%x,i均位向量。f=zeros(length(i),length(x));%预分配变量空间for k=1:length(i)   f(k,:)=x.^i   %相当于建立一个含有两个变量的函数。end在调用时,如果你需要计算x=[1:10];i=1:2;时f的函数值。可以在MATLAB命令窗口中输入如下命令:x=[1:5];i=1:2;f=fun(x,i)运行所得结果为:f=1 2 3 4 51 4 9 16 25当然,此时,若只需求某一个数的某个次方也行。例如:要求6^3,在MATLAB命令窗口中输入y=fun(4,3)得到结果为y=   64其他,依次类推。
请登录后再发表评论!
方程中出现点,如a(x1,y1),如何在函数方程中使用?
请登录后再发表评论!Categories
December 2017
11121314151617
18192021222324
25262728293031
by pluskid, on , in &&&&
在 Matlab 里使用 mex 来编译 C/C++ 代码失败,这个问题算是困扰了我好几个月了,主要是我的环境比较恶劣:系统是 Arch Linux ,感觉这个系统比较喜欢追求最新版本,比较无视老版本软件的兼容性问题吧。再加上系统是 64 位的,出现各种兼容性问题似乎也觉得是理所当然的,然后像 Matlab 这样的软件通常使用较老版本的 GCC ,而 GCC 更新的时候又做了一些大改动,总之结果是我每次试图编译的时候都得到类似这样的错误:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.2/cc1: /opt/matlab/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libgmpxx.so.4)
因为 GCC 新版本里把 GLIBCXX_3.4.11 这个符号去掉了,所以挂掉了。搞得我每次需要运行 mex 编译的代码都要放到另外一台 Windows 机器上跑。也 Google 了很多次都没有找到解决方案。今天一怒之下用了最暴力的方法:/opt/matlab/sys/os/glnxa64/libstdc++.so.6 其实是指向该目录下的另一个文件 libstdc++.so.6.0.9 的软连接,我将他改成指向系统里的新版本的 libstdc++:/usr/lib/libstdc++.so.6.0.13 ,结果问题解决了。那个目录下还有一个 README ,说了这几个文件是从 GCC distribution 里拷贝过来的。于是这样用新版本覆盖应该不会有太大的问题吧?
至少目前还没有出什么问题的。
Leave a Reply
Except where otherwise noted, content on this site is licensed under a .如何解决如下MATLAB Function编译出错的问题_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何解决如下MATLAB Function编译出错的问题
我有更好的答案
像这种Simulink模型错误,一般最好提供模型文件(可利用网盘)。 如果没有模型,由于Simulink模型的很多信息不能在截图上表现出来,除了少部分简单情况外,大多数时候是无法给你提供有效帮助的。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包

我要回帖

更多关于 arduino编译时出错 的文章

 

随机推荐