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. Python进阶点

    1. 模块化设计,分而治之 2. 组合数据类型 2.1 集合类型:list.set(无序/不重复),用于数据去重 2.2 序列类型:字符串.元组.列表(有序) 2.3 字典类型:根据字典中 k/v 来 ...

  2. Linux主机定期打补丁修复漏洞

    1.如图扫描出来的漏洞 不看不知道,一看吓一跳  2.Linux主机如何扫描漏洞 参照:Linux操作系统下查找漏洞的几种必备兵器 3.linux操作系统怎么样打补丁?linux系统升级软件 使用yu ...

  3. Asp.net 中ViewState,cookie,session,application,cache的比较

    Asp.net 中的状态管理维护包含ViewState,cookie,session,application,cache五种方式,以下是它们的一些比较: 1.存在于客户端还是服务端 客户端: view ...

  4. Linux下如何杀死终端

    1.首先是使用who命令查看当前有多少个终端登陆了Linux系统 [root@:vg_adn_tidbCkhsTest /usr/local/redis/bin]#who mobdev pts : ( ...

  5. 路由交换01-----ICMP协议

    路由交换协议------ICMP ICMP协议 ICMP (InternetControl Message Protocol)协议是TCP/IP协议簇的核心协议之一,用来在网络设备之间传递各种差错和控 ...

  6. 3星|《创投42章经》:前VC投资人的商业评论文集

    创投42章经:互联网商业逻辑与投资进阶指南 作者2014年入行VC做投资人,2016年退出改作自媒体.书中主要是作者的各类商业评论的文集,少部分是跟投资相关的内容. 投资相关的内容,有些作者自己的视角 ...

  7. Department and Student

    软工结对作业之二 本人ID:杨光海天 031502634 队友(大佬)ID:陈涵 031502106 GitHub链接 BIN文件地址 代码文件 整体概况 模型建立 学生类,属性包括: * 1)编号 ...

  8. ConcurrentLinkedQueue源码解读

    1.简介 ConcurrentLinkedQueue是JUC中的基于链表的无锁队列实现.本文将解读其源码实现. 2. 论文 ConcurrentLinkedQueue的实现是以Maged M. Mic ...

  9. ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

    windows下,以上两个错误的解决方法 工具/原料   windows 8 MySql 方法/步骤     找到配置文件my.ini  ,然后将其打开,可以选择用记事本打开   打开后,搜索mysq ...

  10. javascript中call,apply,bind的用法对比分析

    这篇文章主要给大家对比分析了javascript中call,apply,bind三个函数的用法,非常的详细,这里推荐给小伙伴们.   关于call,apply,bind这三个函数的用法,是学习java ...