【MATLAB】概述1

非 ~

注释 %

定义 >>

数组

赋值

赋值:>> x=1

函数


数组
复制代码
x=[x1,x2] 行向量(,or )
x=[x1;x2] 列向量
x.' 转置
等间隔向量

1-10

向量:>>x=linspace(1,10,10)

矩阵

矩阵:>>A=1,2,3;4,5,6;7,8,9

x=A( : ) 转置

行列:>>size( C ) 查看矩阵的行列数

D=A+B

C=A*B or A.*D

访问数组元素

x=A(k)

'>> y3 = x(1, : ) % 提取A的第一行元素

'>> y4 = x(:, 1:2) % 提取A的前两列元素

结构体

结构体:>> struct2 = struct('name', {'xiezhh', 'heping'}, 'age',{31, 22}

访问:>> struct1(1).name = 'xiezhh'

区分

基本语法

复制代码
A=input('  ')
if A(1)+A(2)...
disp([' ']) 输出

               try
                    语句组1
               catch ME
                    语句组2
               end
               try语句先试探性执行语句组1,
               如果语句组1在执行过程中出现错误,
               则转去执行语句组2,
               ME记录了发生错误的相关信息。
函数文件

function out1,out2=fun(in1,in2)

数据导入

读取文件
复制代码
>>fid=fopen(filename,permission)
>>status=fclose(fid)
数据写入文件

绘图和可视化






符号计算

复制代码
>>var=sym('var")
创建符号对象
相关推荐
峥无13 分钟前
C++11 深度详解:现代 C++ 基石全梳理
开发语言·c++·笔记
阿米亚波24 分钟前
【C++ STL】std::unordered_multimap
开发语言·数据结构·c++·笔记·stl
SomeB1oody1 小时前
【RustyML入门】1.0. 快速上手
开发语言·后端·机器学习·rust·教程
狗凯之家源码网1 小时前
短剧系统搭建实战:源码功能与商业变现效果全景展示
开发语言·php
易筋紫容2 小时前
创建型模式:对象的诞生艺术
开发语言·前端·javascript
888CC++2 小时前
C++ 快速学习指南:从入门到进阶的实战路线
开发语言·c++
daad7773 小时前
记录matlab状态机demo
java·网络·matlab
小小晓.3 小时前
C++记:函数
开发语言·c++·算法
牡丹雅忻13 小时前
AES 加密模式演进:从 ECB、CBC 到 GCM 的 C# 深度实践
java·开发语言·c#
连续讨伐3 小时前
php小结
开发语言·php