全站数据
8 4 2 0 5 8 1

matlab与c语言有什么区别

文科生读财经 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 20:43:12

问题描述

matlab与c语言有什么区别求高手给解答
精选答案
最佳答案

区别:

1、执行效率不同 MatLab的底层是C写的,C的效率比MatLab要高,但MatLab语法简单多了,而且简单,但执行效率不高。

2、用途不同 MATLAB是用于特定的方面的,比如说矩阵运算方面、DSP就很有优势,而C语言不同,很多软件的底层都是C编写的。

3、实现原理不同 Matlab是解释型脚本,C语言是编译执行的语言,简单说matlab的解释程序是看一句代码执行一次,而C语言的编译器必须编译好源文件生成目标代码,再执行整个目标代码。 matlab底层是C实现的。.m文件可以使用matlab内置的mcc命令编译成exe文件。 来源:—C语言 来源:—MATLAB