77问答网
所有问题
当前搜索:
matlab与c语言
c语言
可以在
matlab
上运行吗
答:
所以你应该可以明白了,可以运行,但是要把
matlab
的库函数包含在c编译库中。你完全可以在extern中的example中,在matlab环境下面运行几个c代码试一试,当然所采用的指令是mex(把
c语言
用于matlab中),mcc把matalb代码转化为c代码,一些具体的参数,你可以用matlab强大的help工具获得。我们还可以一起探讨一下...
MATLAB
转换成
C语言
问题
答:
Matlab和C语言
可不一样的,你要将m文件转换为.c文件,且可以在VC中编译,那么需要做的工作就多了去了。Matlab中有很多封装好的函数,并且其语法与C语言还是有很大不同的。
如何在
matlab
上运行
c语言
写的程序
答:
3.编译完成后,生成mylinedetect.mexw32或mylinedetect.mexw64文件,此文件即mex文件,用于
MATLAB与C语言
接口函数.4.编译完成之后,编写MATLAB函数,调用MEX文件。以MEX文件的形式调用编译完成的C语言函数[o1,o2]=mylinedetect(double(X).');...5.输出结果,上述linedetect函数完成图像中直线检测功能,...
哪位高手能帮我具体的讲一下
c语言
和
MATLAB
的各自优缺点,感谢!_百度知...
答:
Matlab
开发效率高,自带很多数学计算函数,对矩阵支持好。而且有很多现成的例子可以参考。如果你做仿真,选择Matlab比较好。
C语言
一般用于系统级的软件开发,开发效率较低,但是作出的东西速度快(前提是你写的代码没问题)。基本大体的区别就这些。
编数学程序用
c语言
好还是用
matlab
好啊?
答:
当然是
matlab
数学语言好了,我就是学这个的。
c语言
只是一种高级语言,具体的实现还要自己编程,尤其牵涉到大量算法的能把你搞死。matlab 直接是基于矩阵计算的数学语言,所有的操作都通过内部已定义的函数实现,而且可以有很多工具箱来用。
大数组计算,
matlab
快还是
C语言
用for循环编写的函数快?
答:
Matlab
用的是单线程计算,一般情况只能按堆栈的形式,排队执行Matlab命令。速度和效率相比比较
C语言
会慢很多。不过现在有Parallel Computing Toolbox这个工具,是为了弥补没有多线程处理的。你可以百度看看。
C语言
与
matlab
编程结果有差别吗
答:
只要算法一致,结果就应该一致,跟使用什么
语言
编程没有必然联系。再说
Matlab
本身也是用C写的。如果你的两个程序结果差别很大,就要考虑程序的逻辑错误问题。你说的库函数是一部分原因,另外数据精度也有差别,但结果差别不会太大。
matlab
中如何使用M文件?
和c语言
有什么区别及相同?
答:
m文件可以直接打开,并运行,就像
c语言
里的执行一样,可以一句一句执行,或者自己设置断点检查执行情况。
matlab
主要优势是集成了强大的数学计算功能,对大规模数据的计算精度和效率可以保证。matlab中集成了很多数学计算函数,能很方便的调用,而c语言,你一定知道,任何一个算法都需要自己设计,并调试,以保证...
matlab
中数据类型
与c语言
数据类型的区别?
答:
简单谈一下。1.好多类型是对应的。输入一个数,
matlab
里边默认的数据类型是double型,也就对应C里边的double型;你如果想让他对应
C语言
里边的float,那就得强制类型转换,用single(a),a表示要转换的数值,当然也可以转换成各种长度的int型(可以用到的函数有int64,int32,int16,int8等),当然也有无...
编数学程序用
c语言
好还是用
matlab
好啊?
答:
matlab
简直太专业了,要是用c的话,你需要花费大量精力在做数学建模之外的工作,但是matlab 已经封装了很多足够你使用的功能包,你可以容易地实现你的功能。
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜