matlab 编程 -凯发k8网页登录
matlab 是为工程师和科学家设计的高级编程语言,它可以直接表达矩阵和数组数学。您可以使用 matlab 完成任何任务 - 从运行简单的交互式命令到开发大型应用程序。
matlab 是为工程师和科学家设计的高级编程语言,它可以直接表达矩阵和数组数学。您可以使用 matlab 完成任何任务 - 从运行简单的交互式命令到开发大型应用程序。
以交互方式执行命令并立即获得结果,快速入门。
>> sqrt(42) ans = 6.4807
您可以使用熟悉的语法直接表示矩阵和数组数学。
>> a = [7 8 2; 3 2 6; 5 9 4] a = 7 8 2 3 2 6 5 9 4
matlab® 为常见的数学、科学和工程计算提供了成千上万个内置函数。
>> b = eig(a) b = 14.9016 2.3000 -4.2015
您可以从各种内置绘图中进行选择,以可视化您的数据。您可以使用包括数值、字符串、日期时间、分类、结构体和表在内的专用数据类型表示数据。您还可以使用专门为每种数据类型设计的函数来执行常见任务。
>> stars = readtable('startypes.xlsx',texttype = 'string'); >> stars.class = categorical(stars.class) stars = class temp color fraction _____ _____ _____________ ________ o 30000 "blue" 3e-05 b 10000 "blue white" 0.0013 a 7500 "white" 0.006 f 6000 "yellow white" 0.03 g 5200 "yellow" 0.076 k 3700 "light orange" 0.121 m 2400 "orange red" 0.7645
借助 matlab,您开发算法的速度比使用 c、c 或 fortran 等传统语言更快,而且无需声明变量、分配内存或编译代码。
了解更多
您可以组合命令来创建脚本,使您的工作自动化。然后添加高级编程构造,如条件语句和循环。您可以将脚本作为完整程序运行,也可以将它分成可以单独运行的几个部分。使用实时编辑器,您可以创建一个脚本。它是一个可执行的记事本文件,并且会在代码旁边显示对应的输出和可视化内容。使用格式化文本、标题、方程、图像和超链接来记录您的工作,然后与其他人共享。
了解更多
您可以使用函数将复杂的程序分解成更小的可重用部分。您可以将脚本中的代码自动重构为可重用函数。可选的命名参数使得函数更便于使用。函数参数验证让您无需编写复杂的输入错误检查代码。您可以使用语言功能来使函数能够管理错误并从错误中恢复。
了解更多
借助面向对象的编程,您可以定义将数据(属性)与操作该数据的函数(方法)结合起来的对象。您可以使用对象对现实世界中设备和系统的行为进行建模,并将代码组织成组件使其更易于维护和扩展。
一个定义了一组用于构建特定类型对象的指令的 matlab 类。类包含以下信息:
了解更多
您可以通过工程、源代码管理集成、单元测试、持续集成和部署以及打包为工具箱等功能使用 matlab 开发和维护大型应用程序。要了解详细信息,请参阅软件开发工具。