matlab学习笔记1

本文介绍了MATLAB编程的基础概念,包括变量命名规则、常用数据类型(如数字、字符、矩阵、元胞数组和结构体)、基本命令如clc和clearall,以及字符串处理、矩阵操作和元胞数组、结构体的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


看的是这位up的视频1.matlab前言_哔哩哔哩_bilibili

1.变量名以字母开头,可以由字母,数字,下划线组成,不能使用标点。

变量名区分大小写。

尽量以字母开头命名matlab文件。

2.clc  清空命令行窗口的所有命令

数据类型:

数字

字符与字符串

矩阵

元胞数组

结构体

clear all  清除工作区的所有变量

% 后面的是注释

字符串用单引号表示

matlab下标从1开始

s = 'a';
abs(s) % ASCII
char(65) % 将65转换为字符串
num2str = 65;  % num2str就是65
str = 'i love matlab'
length(str)  % 计算字符串长度,空格也算
% 矩阵
A = [1 2 3;4 5 6;7 8 9] % 分号代表换行
B = A' % B是A的转置
C = A(:) % 把A竖着拉成一列
D = inv(A) % 求A的逆矩阵(A必须是方阵才能求逆矩阵)
A * D

E=zeros(10,5,3) % zeros()生成全是0的矩阵 三维的10行5列的矩阵
E(:,:,1)=rand(10,5) 
E(:,:,2)=randi(5,10,5)
E(:,:,3)=randn(10,5)
% 元胞数组
A = cell(1,6)
A{2} = eye(3) 
A{5} = magic(5)
B = A(5)

% 结构体
books = struct('name',{{'Machine Learing','Date Mining'}},'price',[30,40])
books.name % 选择books的name属性
books.name(1) % 小括号取出的是cell
books.name{1} % 中括号取出的是字符串

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值