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

  1. ceil:(天花板的意思)即向上取值,取比原值大的近似值
  2. fix: 向靠近0的方向取值
  3. floor:去比原来小的近似值
  4. round:正常的四舍五入取值
  5. 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.....)
    1. b  blue
    2. g       green
    3. r        red
    4. c       cyan
    5. m     magenta
    6. 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)的更多相关文章

  1. matlab入门笔记(六):编程基础之M文件

    摘自<matlab从入门到精通>胡晓东 在Matlab中,用户可以在命令行中直接输入命令,从而以一种交互式的方式来编写程序.这种方式适用于命令行比较简单,输入比较方便,同时处理的问题较少的 ...

  2. matlab入门笔记(二):矩阵和数组

    摘自<matlab从入门到精通>胡晓东 matlab最基本的数据结构就是矩阵,一个二维的.长方形形状的数据,可以用易于使用的矩阵形式来存储,这些数据可以是数字,字符.逻辑状态,甚至是mat ...

  3. matlab入门笔记(一):常用快捷键

    摘自<matlab从入门到精通>胡晓东 matlab命令窗口常用快捷键与命令 matlab的工作空间和变量编辑窗口 搜索命令help和look for

  4. MATLAB入门笔记

    % MATLAB:MATLAB 为 Matrix Laboratory ,用来处理矩阵可编程可实现算法逻辑的计算工具% % eg:1 绘制正弦和余弦曲线x=[0:0.1:4*pi]; %建立角度向量p ...

  5. matlab入门笔记(七):数据文件I/O

  6. System Generator入门笔记

    System Generator入门笔记  [CPLD/FPGA] 发布时间:2010-04-08 23:02:09  System Generator是Xilinx公司进行数字信号处理开发的一种设计 ...

  7. 每天成长一点---WEB前端学习入门笔记

    WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...

  8. ES6入门笔记

    ES6入门笔记 02 Let&Const.md 增加了块级作用域. 常量 避免了变量提升 03 变量的解构赋值.md var [a, b, c] = [1, 2, 3]; var [[a,d] ...

  9. [Java入门笔记] 面向对象编程基础(二):方法详解

    什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能上来看,方法都有点类似与函数.但是,方法与传统的函数还是有着不同之处: 在 ...

随机推荐

  1. 使用Anemometer基于pt-query-digest将MySQL慢查询可视化

    最近玩MySQL,发现了一个很不错的工具,可以把MySQL慢查询可视化,方便我们去找出和分析慢询语句,搭建的步骤不多,但网上详细教程比较少,说得也不够详细,一不小心,估计得蛋痛一会,哈哈 Percon ...

  2. C#与Java AES 加密解密

    参考文档:https://www.cnblogs.com/xbzhu/p/7064642.html 前几天对接Java接口,需要C#加密参数,Java解密.奈何网上找了一堆大同小异的加解密方法都跟Ja ...

  3. 游标和递归sql 的一些代码

    DECLARE @UserID INT; --推广员帐号 DECLARE @ProxyID INT; --代理帐号 ; --分数 SELECT @UserID = [SpreaderID] FROM ...

  4. [MapReduce_add_2] MapReduce 实现年度最高气温统计

    0. 说明 编写 MapReduce 程序实现年度最高气温统计 1. 气温数据分析 气温数据样例如下: ++023450FM-+000599999V0202701N015919999999N00000 ...

  5. selenium+python自动化笔记之一

    一.webdriver的API与定位元素 元素定位核心部分 元素名称 webdriver API 说明 id find_element_by_id() id定位 name find_element_b ...

  6. eclipse版本和jdk对应关系

    jdk最新版历史版本下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html http://www.oracle.co ...

  7. 【PAT】B1072 开学寄语(20 分)

    代码注释应该很清晰 先存下违禁品,放到数组中,未使用map #include<cstdio> #include<string.h> int wupin[10],N,M; boo ...

  8. nginx ssl 自签证书实验

    两台服务器 11.11.11.3     (生成证书然后到CA服务上注册) 11.11.11.4    (nginx服务.CA证书签发) 1.建立CA服务器(11.3) .在CA上生成私钥文件 在/e ...

  9. Ubuntu 12.10 Tty (字符终端) 显示中文,和字体大小设置

    Tty通过修改默认的中文编码字符,和安装zhcon都无法显示中文.可安装fbterm来显示中文,命令:sudo apt-get install fbterm安装即可,进入Tty: (Ctrl+Alt+ ...

  10. JS中=>,>>>是什么意思

    最近经常看到 JS中=>,符号,于是查了一下别人的博客 =>是es6语法中的arrow function 举例:(x) => x + 6 相当于   function(x){ ret ...