Matlab入门笔记(1)
1.简单练习题:
cos(((1+2+3+4+5)^3/5)^0.5)
sin(pi^0.5)+log(tan(1))
2^(3.5*1.7)
exp(sin(10))
2.实数,复数,行向量,列向量,矩阵的复制
x=5 %对单个向量复制
x=[1 2 3] %对矩阵向量进行行向量的赋值
x=[1;2;3] %赋值成为列向量
3.数组 和数组行列块操作:取值
A=[1 2 3;4 5 6;7 8 9];
x=A(1,3); %
x=A(2,:); %取第二行全部的值
x=A(:,3); %取第二列全部的值
x=A(1:2,1:3); %从第一列到第二列,第一行到第三行取值(MATLAB中圆括号里面第一个值是列值,第二个是行值)
4.常用的近似值函数:ceil,fix,fllor,round
- ceil:(天花板的意思)即向上取值,取比原值大的近似值
- fix: 向靠近0的方向取值
- floor:去比原来小的近似值
- round:正常的四舍五入取值
a=[-1.6 0.2 -2.3 1.3 2.9];
x=ceil(a);
y=fix(a);
z=floor(a);
v=round(a);
x = -1 1 -2 2 3
y = -1 0 -2 1 2
z = -2 0 -3 1 2
v = -2 0 -2 1 3
6.基本语句
- for..........end
- if........else..........end
- while..........end
- switch..........end
x=0;
for i=1:10
if mod(i,2)
x=x+1;
end
end
7.简单作图
x=-2*pi:0.1:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,'-r',x,y2,'-b');
text(0,0,'(0,0)');
legend('sin(x)','cos(x)');

8.简单作图及简单控制语句
- 曲线图plot:plot(x,y);plot(x,y,s),plot(x1,y1,s1,x2,y2,s2.....)
- b blue
- g green
- r red
- c cyan
- m magenta
- y yellow
7. w white
- 简单控制语句
- title(图形名称)
- xlabel(x轴说明);ylabel(y轴说明);
- text(x,y图形说明)
- legend(图例1,图例2。。。。。)
- grid on/grid off/grid minor
- axis([xmin xmax ymin ymax]),xlim([xmin xmax])
Matlab入门笔记(1)的更多相关文章
- matlab入门笔记(六):编程基础之M文件
摘自<matlab从入门到精通>胡晓东 在Matlab中,用户可以在命令行中直接输入命令,从而以一种交互式的方式来编写程序.这种方式适用于命令行比较简单,输入比较方便,同时处理的问题较少的 ...
- matlab入门笔记(二):矩阵和数组
摘自<matlab从入门到精通>胡晓东 matlab最基本的数据结构就是矩阵,一个二维的.长方形形状的数据,可以用易于使用的矩阵形式来存储,这些数据可以是数字,字符.逻辑状态,甚至是mat ...
- matlab入门笔记(一):常用快捷键
摘自<matlab从入门到精通>胡晓东 matlab命令窗口常用快捷键与命令 matlab的工作空间和变量编辑窗口 搜索命令help和look for
- MATLAB入门笔记
% MATLAB:MATLAB 为 Matrix Laboratory ,用来处理矩阵可编程可实现算法逻辑的计算工具% % eg:1 绘制正弦和余弦曲线x=[0:0.1:4*pi]; %建立角度向量p ...
- matlab入门笔记(七):数据文件I/O
- System Generator入门笔记
System Generator入门笔记 [CPLD/FPGA] 发布时间:2010-04-08 23:02:09 System Generator是Xilinx公司进行数字信号处理开发的一种设计 ...
- 每天成长一点---WEB前端学习入门笔记
WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...
- ES6入门笔记
ES6入门笔记 02 Let&Const.md 增加了块级作用域. 常量 避免了变量提升 03 变量的解构赋值.md var [a, b, c] = [1, 2, 3]; var [[a,d] ...
- [Java入门笔记] 面向对象编程基础(二):方法详解
什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在 ...
随机推荐
- 【第四篇】SAP ABAP7.5x新语法之CREATE DATA&INTERFACE
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文地址:SAP ABAP7.5x系列之CREATE DA ...
- 高通GPIO驱动(DTS方式)
gpio调试的方式有很多,linux3.0以上ARM架构的处理器基本上都采用了DTS的方式,在linux3.0可以通过获取sysfs的方式来获取gpio状态: sysfs文件系统的建立可以参照下面的博 ...
- Centos 下添加开机自启动服务和脚本
最近刚玩Centos7的系统,跟Centos6还是很多方面有改变的,这里记录一下怎么在Centos7下添加开机自启动脚本和服务的方法. 1.添加开机自启服务 我这里以docker 服务为例,设置如下两 ...
- Linux删除文件实现回收站功能
转载于 https://blog.csdn.net/u014057054/article/details/52126494 从事过服务器维护的人都知道rm.rm -rf 的厉害,执行起来一点也不马虎, ...
- 第六章 键盘(SYSMETS4)
//SYSMETS.H -- System metrics display structure #include <Windows.h> #define NUMLINES ((int) ( ...
- 基于Python的频谱分析(一)
1.傅里叶变换 傅里叶变换是信号领域沟通时域和频域的桥梁,在频域里可以更方便的进行一些分析.傅里叶主要针对的是平稳信号的频率特性分析,简单说就是具有一定周期性的信号,因为傅里叶变换采取的是有限取样的 ...
- [java基础]一文理解java多线程必备的sychronized关键字,从此不再混淆!
java并发编程中最长用到的关键字就是synchronized了,这里讲解一下这个关键字的用法和容易混淆的地方. synchronized关键字涉及到锁的概念, 在java中,synchronized ...
- Visual studio 2010 OpenGL配置
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/niuxiunan/article/details/24557935 题记:今天同学问我关于OpenG ...
- 2190: [SDOI2008]仪仗队
Description 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是 ...
- 课程设计小组报告——基于ARM实验箱的捕鱼游戏的设计与实现
课程设计小组报告--基于ARM实验箱的捕鱼游戏的设计与实现 一.任务简介 1.1 任务内容 捕鱼游戏这个项目是一个娱乐性的游戏开发,该游戏可以给人们带来娱乐的同时还可以给人感官上的享受,所以很受人们的 ...