📝 MATLAB教程

124篇技术文档
  MATLAB-数字

📅  最后修改于: 2020-11-03 09:50:14        🧑  作者: Mango

MATLAB支持各种数字类,包括有符号和无符号整数以及单精度和双精度浮点数。默认情况下,MATLAB将所有数值存储为双精度浮点数。您可以选择将任何数字或数字数组存储为整数或单精度数字。所有数值类型都支持基本数组运算和数学运算。转换为各种数值数据类型MATLAB提供以下功能以转换为各种数值数据类型-FunctionPurposedoubleConverts to double precision n...

  MATLAB-字符串

📅  最后修改于: 2020-11-03 09:51:34        🧑  作者: Mango

创建一个是在MATLAB很简单。实际上,我们已经使用了很多次。例如,您在命令提示符下键入以下内容-现场演示MATLAB将执行上述语句并返回以下结果-MATLAB将所有变量视为数组,而字符串则视为字符数组。让我们使用whos命令检查上面创建的变量-MATLAB将执行上述语句并返回以下结果-有趣的是,你可以像使用UINT8或UINT16数值转换函数的字符的字符串转换自己的数字代码英寸char函数将整数...

  MATLAB-函数

📅  最后修改于: 2020-11-03 09:52:32        🧑  作者: Mango

函数是一起执行任务的一组语句。在MATLAB中,函数在单独的文件中定义。文件名和函数应相同。函数在它们自己的工作空间(也称为本地工作空间)内的变量上运行,与您在MATLAB命令提示符下访问的工作空间(称为基本工作空间)分开。函数可以接受多个输入参数,并且可以返回多个输出参数。函数语句的语法是-例以下名为mymax的函数应写入名为mymax.m的文件中。它以五个数字作为参数,并返回数字的最大值。创建...

  MATLAB-数据导入

📅  最后修改于: 2020-11-03 09:53:38        🧑  作者: Mango

在MATLAB中导入数据意味着从外部文件加载数据。importdata函数允许加载不同格式的各种数据文件。它具有以下五种形式-Sr.No.Function & Description1A = importdata(filename)Loads data into array A from the file denoted byfilename.2A = importdata(‘-pastespec...

  MATLAB-数据输出

📅  最后修改于: 2020-11-03 09:54:14        🧑  作者: Mango

MATLAB中的数据导出(或输出)意味着写入文件。 MATLAB允许您在另一个读取ASCII文件的应用程序中使用数据。为此,MATLAB提供了几种数据导出选项。您可以创建以下类型的文件-来自数组的矩形,定界的ASCII数据文件。击键的日记(或日志)文件和结果文本输出。使用低级功能(例如fprintf)的专用ASCII文件。MEX文件,用于访问写入特定文本文件格式的C / C++或Fortran例程...

  MATLAB-绘图

📅  最后修改于: 2020-11-03 09:54:50        🧑  作者: Mango

要绘制函数图,您需要执行以下步骤-通过指定变量x的值范围来定义x,为其绘制函数定义函数y = f(x)调用plot命令,如plot(x,y)以下示例将演示该概念。让我们用简单的函数y = x绘制x的值范围(从0到100),增量为5。创建一个脚本文件并输入以下代码-运行文件时,MATLAB显示以下图-让我们再举一个例子来绘制函数y = x2。在此示例中,我们将绘制两个具有相同函数的图形,但是第二次,...

  MATLAB-图形

📅  最后修改于: 2020-11-03 09:55:19        🧑  作者: Mango

本章将继续探索MATLAB的绘图和图形功能。我们将讨论-绘制条形图绘制轮廓三维图绘制条形图bar命令绘制二维条形图。让我们举一个例子来说明这个想法。例让我们有一个假想的教室,有10个学生。我们知道这些学生获得的分数百分比是75、58、90、87、50、85、92、75、60和95。我们将绘制此数据的条形图。创建一个脚本文件并输入以下代码-运行文件时,MATLAB显示以下条形图-绘制轮廓两个变量的函...

  MATLAB-代数

📅  最后修改于: 2020-11-03 09:56:16        🧑  作者: Mango

到目前为止,我们已经看到所有示例都可以在MATLAB及其GNU(也称为Octave)中运行。但是对于求解基本的代数方程式,MATLAB和Octave几乎没有什么不同,因此我们将尝试在单独的部分中介绍MATLAB和Octave。我们还将讨论代数表达式的分解和简化。在MATLAB中求解基本代数方程求解函数用于求解代数方程。最简单的形式是,solve函数将用引号引起来的方程式作为参数。例如,让我们求解方...

  MATLAB-微积分

📅  最后修改于: 2020-11-03 09:56:56        🧑  作者: Mango

MATLAB提供了多种方法来解决微分和积分问题,求解任意程度的微分方程式以及计算极限。最重要的是,您可以轻松求解复杂函数的图,并通过求解原始函数及其衍生函数来检查图上的最大值,最小值和其他文具点。本章将讨论微积分的问题。在本章中,我们将讨论预演算的概念,即计算函数的极限并验证极限的性质。在下一章“差异”中,我们将计算表达式的导数,并在图上找到局部最大值和最小值。我们还将讨论求解微分方程。最后,在集...

  MATLAB-差分

📅  最后修改于: 2020-11-03 09:58:30        🧑  作者: Mango

MATLAB提供了diff命令来计算符号导数。以最简单的形式,将要区分的函数作为参数传递给diff命令。例如,让我们计算函数f(t)= 3t2+ 2t-2的导数例创建一个脚本文件并在其中键入以下代码-编译并执行上述代码后,将产生以下结果-以下是上述计算的八度等效-八度执行代码并返回以下结果-鉴别基本规则的验证让我们简要说明各种用于函数微分的方程或规则,并验证这些规则。为此,我们将为一阶导数写f’(...

  MATLAB-集成

📅  最后修改于: 2020-11-03 09:59:31        🧑  作者: Mango

集成处理两种本质上不同的问题。在第一种类型中,给出了函数的导数,我们想找到函数。因此,我们基本上扭转了分化的过程。这种逆过程称为反微分,或者找到原始函数,或者找到不定积分。第二类问题包括相加大量非常小的数量,然后随着数量的大小接近零而取一个极限,而项的数量趋于无穷大。这个过程导致定积分的定义。定积分用于查找面积,体积,重心,惯性矩,力完成的功以及许多其他应用。使用MATLAB查找不定积分根据定义,...

  MATLAB-多项式

📅  最后修改于: 2020-11-03 09:59:55        🧑  作者: Mango

MATLAB将多项式表示为行向量,其中包含按幂次降序排列的系数。例如,方程P(X)= X4+7×3– 5×+ 9可以表示为-p = [1 7 0 -5 9];评估多项式polyval函数用于以指定值评估多项式。例如,要评估x = 4的先前多项式p,请输入-现场演示MATLAB执行上述语句并返回以下结果-MATLAB还提供了用于评估矩阵多项式的polyvalm函数。矩阵多项式是以矩阵为变量的多项式。...

  MATLAB-变换

📅  最后修改于: 2020-11-03 10:00:20        🧑  作者: Mango

MATLAB提供了用于处理变换的命令,例如Laplace和Fourier变换。转换在科学和工程中用作简化分析和从另一个角度查看数据的工具。例如,傅立叶变换允许我们将表示为时间函数的信号转换为频率函数。拉普拉斯变换使我们能够将微分方程转换为代数方程。MATLAB提供了laplace,Fourier和fft命令以与Laplace,Fourier和Fast Fourier转换一起使用。拉普拉斯变换时间f...

  MATLAB-GNU Octave教程

📅  最后修改于: 2020-11-03 10:00:42        🧑  作者: Mango

GNU Octave是像MATLAB这样的高级编程语言,它与MATLAB大部分兼容。它也用于数值计算。Octave与MATLAB具有以下共同特征-矩阵是基本数据类型它具有对复数的内置支持它具有内置的数学函数和库它支持用户定义的功能GNU Octave也是可免费重新发行的软件。您可以根据自由软件基金会发布的GNU通用公共许可(GPL)的条款重新分发和/或修改它。MATLAB vs八度大多数MATLA...

  MATLAB-Simulink

📅  最后修改于: 2020-11-03 10:01:14        🧑  作者: Mango

Simulink是用于动态和嵌入式系统的,基于仿真和模型的设计环境,已与MATLAB集成。 Simulink,也是由MathWorks开发的,是一种数据流图形编程语言工具,用于建模,模拟和分析多域动态系统。它基本上是具有可自定义的块库集的图形化块图绘制工具。它允许您将MATLAB算法整合到模型中,并将仿真结果导出到MATLAB中以进行进一步分析。Simulink支持-系统级设计模拟自动代码生成嵌入...