【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")
创建符号对象
相关推荐
biter down30 分钟前
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)
开发语言·python
threelab2 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
武器大师722 小时前
lv_binding_js 代码解读
开发语言·javascript·ecmascript
不知名的老吴2 小时前
线程的生命周期之线程“插队“
java·开发语言·python
2CM_Embed3 小时前
Simulink 仿真加速:配置 MinGW64 编译器并启用加速模式
matlab·simulink·minggw64·仿真加速
kaikaile19953 小时前
数字全息图处理系统(C# 实现)
开发语言·c#
秋94 小时前
Go语言(Golang)开发工程师全景解析:岗位职责·语言优势与使用场景·各城市薪资·发展前景·高考志愿填报(2026版)
开发语言·golang·高考
huangdong_5 小时前
1688商品图片采集技术解析:登录态处理与SKU图自动分类
开发语言
chase_my_dream5 小时前
C++ + SLAM 高频面试问题整理
开发语言·c++·面试
Cloud_Shy6186 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 30 - 32)
开发语言·人工智能·笔记·python·学习方法