中易网

MATLAB软件如何编程的

答案:5  悬赏:40  
解决时间 2021-04-27 23:01
  • 提问者网友:浪女天生ˇ性情薄
  • 2021-04-27 04:25
问一个比较变态的问题,像MATLAB,LINGO 这样的软件稍微学一下都知道怎么编程,但是我想问像他们这样的软件是怎么做出来的,我输入一个程序,软件是怎么运算的,如何编出这样的软件?
跪求高手解答,答好了给追加100分,我拜其为师如果愿意收我的话!!
最佳答案
  • 二级知识专家网友:一个很哇塞的汉子
  • 2021-04-27 05:39
matlab 程序的文件代码是以.m文件的形式呈现的。将matlab代码编写进.m文件内然后运行即可。

例子:
建立一个 helloworld.m

文件内包括内容如下:

fprintf('Hello World!');

使用快捷键F5直接运行,然后可以在控制台下看到打印的:
Hello World!
全部回答
  • 1楼网友:说多了都是废话
  • 2021-04-27 08:59
把这个搞懂了就可以 直接开发这种高级软件了 人家Mathworks吃什么
  • 2楼网友:啵啵桃汀
  • 2021-04-27 08:26
先问一下啊,知道机器语言和汇编语言么?高级语言都是以低级语言做基础的
  • 3楼网友:随心随缘不随便
  • 2021-04-27 06:52

1

脚本

a=input('enter a  '); b=input('enter b  '); c=input('enter c  '); l=(a+b+c)/2; %严格来说应该检验是否构成三角形的 s=sqrt(l*(l-a)*(l-b)*(l-c))

函数

function s=tri(a,b,c) l=(a+b+c)/2; %严格来说应该检验是否构成三角形的 s=sqrt(l*(l-a)*(l-b)*(l-c));

end

2.

x=input('输入一个华氏温度  ');  y=(x-32)*5/9; disp([num2str(x) ' f转换为摄氏温度结果为 ' num2str(y) ' °c'])

结果示例

输入一个华氏温度  65 65 f转换为摄氏温度结果为 18.3333 °c

  • 4楼网友:旧事诱惑
  • 2021-04-27 06:19
Jack Little和Cleve matlab创始人。他们意识到已有的编程语言比如Fortran和C语言已经不能满足需求,工程师和科学家们需要一种功能更强、效率更高的计算环境。为此,他们结合自己在数学、工程、计算机科学等领域的丰富经验而开发了MATLAB。MATLAB将大量的数学和图像处理函数与高级语言相结合,是一种高效的技术计算环境。 就是把事先自己编号的程序存起来,然后用得时候调用就可以了。这些程序都是搞工程计算经常用得一些程序。但是matlab也有缺点,有的计算因为程序都是固定得,不像c自己编程那么灵活,有可能用c几秒种就算出来,matlab会用几天算出来。有的还算不出结果。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息