1 matlab基础

1.常量

在MATLAB中被称为特殊变量,也就是系统自定义的变量。在MATLAB启动后就存放在内存里。

ans:最近计算结束的变量名

pi:圆周率

eps:计算计中的最小数

flops:浮点运算数

Inf:无穷大

i或j:虚数单位

NaN:不定值

2。变量

MATLAB不要求事先指定变量类型和声明,MATLAB会自动根据变量的值或者运算来识别变量类型,并分配合适的变量空间。

>> i=1

i =

1

创立一个1*1的矩阵。

>> i=1 2 3;4 5 6;7 8 9 %可用空格或者逗号

i =

1 2 3

4 5 6

7 8 9

创立一个3*3的矩阵。

MATLAB中变量的命名规则:

(1)变量名和函数名对大小写敏感。如M和m就是两个不同的名字。

(2)第一个字母必须是英文字母。可以包括英文字母、数字和下划线。

(3)不能有空格或者标点符号。

(4)变量名最多包含63个字符。

强调:不需要提前定义变量类型,大小,使用时直接赋值就可以。

在MATLAB中,任何变量都是以矩阵方式存储的。

常用的变量类型:

MATLAB中有15种基本数据类型,整型、浮点、逻辑、字符、日期和时间、结构数组、元胞数组、以及函数句柄等。

例:构建结构数组:赋值方法

>> patient.name='john';

>> patient.billing=127;

>> patient.test=79 75 73;180 178 177;220 210 205;

>> patient

patient =

包含以下字段的 struct:

name: 'john'

billing: 127

test: 3×3 double

变量类型转换

数字可以转换成字符串,字符串也可以转换成数字。

字符串和ASCII码可以互相转换。

运算符和表达式

加 减 乘 除 幂

    • * / \ ^
相关推荐
ZhengEnCi30 分钟前
同样的模型,为什么本地和云 API 差别那么大:量化精度、聊天模板与采样参数的三大元凶
人工智能·算法·llm
Wang's Blog41 分钟前
Java 项目实战:交友项目 - 用户体系集成总结
java·开发语言·交友
Flynn Liang1 小时前
RAG 答非所问/幻觉怎么破?Spring AI QuestionAnswerAdvisor 召回优化实战(TopK/重排/混合检索)
人工智能·算法·spring·rag·幻觉·springai
liminla!1 小时前
SQL 从入门到进阶:语法速查与实战练习(完整优化版)
数据库·sql·算法
中科三方1 小时前
IPv6检测常见问题:AAAA记录检测不通过是什么原因?
开发语言·php
沫璃染墨2 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
维克兜率天2 小时前
【维克】指数调整:哪些股票会被“强制买入“?
人工智能·python·算法
刚入门的大一新生2 小时前
Linux-线程互斥
java·开发语言
香芋芋圆3 小时前
iD-editor 详解|OSM官方在线编辑器,基于D3.js的轻量地图编辑器
开发语言·javascript·编辑器
罗西的思考3 小时前
【轻量化复刻大模型】线性注意力交互式演示
人工智能·算法·机器学习