返回信息流昨天做通原实验,有大牛说matlab使用的是C语言,对吗?
请教版主~[em5]
这是一条镜像帖。来源:北邮人论坛 / matlab / #6371同步于 2010/3/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
[每日一问]关于matlab中使用的语言
bonnachoven
2010/3/19镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
我个人觉得不能这么笼统的说吧~
Matlab软件是用C语言开发的,所以Matlab的语法与C语言类似。但是不能说Matlab使用的是C语言,如果调用的话必须有相应的编译器或者调用生成的dll文件。C语言是MATLAB的编程语言,而MATLAB本身还有很多库函数。 MATLAB是解释语言,c是编译语言,它们的语法也不完全相同,有一些插件是可以把Matlab代码生成C的。
个人意见,不知道对不对哇~
【 在 bonnachoven (bonna) 的大作中提到: 】
: 昨天做通原实验,有大牛说matlab使用的是C语言,对吗?
: 请教版主~[em5]
好吧!不得不说主管你真喜欢摊手哇~
【 在 jiangyuyi (水螅|鱼酱|电脑杂工|clean捏捏团五谷捏) 的大作中提到: 】
: 觉得c和matlab没有半毛钱关系的路过……
: (好吧,如果matlab是c语言写的那我只能摊手- -)
【 在 Sophieyue 的大作中提到: 】
: 好吧!不得不说主管你真喜欢摊手哇~
请不要叫我主管谢谢……
话说回来总觉得matlab就是一个大型科学计算器`
哈哈 好的
【 在 jiangyuyi (水螅|鱼酱|电脑杂工|clean捏捏团五谷捏) 的大作中提到: 】
: 请不要叫我主管谢谢……
: 话说回来总觉得matlab就是一个大型科学计算器`
【 在 bonnachoven 的大作中提到: 】
: 昨天做通原实验,有大牛说matlab使用的是C语言,对吗?
: 请教版主~
matlab最初使用fortran写的 后来用c改写的 现在里面有一些东西使用java写的 你可以在matlab里面的文件夹下看到
【 在 jiangyuyi 的大作中提到: 】
: 请不要叫我主管谢谢……
: 话说回来总觉得matlab就是一个大型科学计算器`
如果你觉得这就是一个大型计算器的话 呵呵 下面这个代码挺好玩的 你运行下试试
附件(1.9KB) love.m
【 在 Sophieyue 的大作中提到: 】
: 我个人觉得不能这么笼统的说吧~
: Matlab软件是用C语言开发的,所以Matlab的语法与C语言类似。但是不能说Matlab使用的是C语言,如果调用的话必须有相应的编译器或者调用生成的dll文件。C语言是MATLAB的编程语言,而MATLAB本身还有很多库函数。 MATLAB是解释语言,c是编译语言,它们的语法也不完全相同,有一些插件是可以把Matlab代码生成C的。
: 个人意见,不知道对不对哇~
: ...................
那个东西的确切名字叫做mex混合编程 不过matlab通过此方法转换为c代码的冗余很大 而且不是很易懂