zoukankan      html  css  js  c++  java
  • MATLAB基础学习(2)

    1. function result=mysum(a,b)%创建函数以及外部接口
      s=0;
      for i=a:b
          s=s+i;
      end
      result=s;
      disp(s);
      end
    2. Matlab中ones()用法:zeros()函数用法类似

    ones(N) is an N-by-N matrix of ones;ones(M,N) or ONES([M,N]) is an M-by-N matrix of ones;需要注意的是ones(size(A))的用法,size(A)返回的是A的大小参数,如果A是一个3X4的矩阵的话,则返回的参数应该是3  4,所以ones(size(A))产生的矩阵应该是与A大小相同的全1矩阵。

    若ones(size(x,1),3),则产生的x矩阵列数*3,的矩阵,与size(,1)无关。

    若x=-3:1:3,表示1*7的矩阵;x=-3:0.5:3,则表示1*13的矩阵。

    3.MATLAB中.*和./表示矩阵中对应位置的相乘和相除; x.^2和x^2的区别:前者为矩阵中的每个数平方,后者是两个相同的矩阵相乘。

    4.

    clear;
    x=-8:1:8;%1*17
    y=x';%17*1
    X=ones(size(y))*x;%17*17
    Y=y*ones(size(x));%
    R=sqrt(X.^2+Y.^2)+eps;%添加精度
    Z=sin(R)./R;
    surf(X,Y,Z);%用surf命令绘制可以得到的是着色的三维曲面
     colormap(jet);%colormap就是用来设定map的函数,默认自带了18中colormap
    xlabel({'x轴','sin'}),ylabel('y'),zlabel('z')%%为坐标轴做标签说明,其中做多行说明是,一定要带大括号。
    surf()的默认颜色为parula; colormap()函数还有:

    季节(summer,autumn,winter,spring)

    温度(hot,cool)

    材质(bone,copper)

    hues(pink,gray)

    颜色空间(hsv,colorcube-sort of)

    还有一些古怪的名字,例如jet,lines,prism,flag,parula。

    xlabel(),ylabel(),zlabel(),的用法:xlabel('正弦函数');也可以添加多行说明xlabel({'正弦函数','sin'});

    键入以下代码可改变字体大小以及是否加粗xlabel({'正弦函数','sin'},'FontSize',12,'FontWeight','bold')

    5.使用who查询变量;whos查询变量内存;clear可以清楚变量;输入help或lookfor可以帮助查找函数;

     

  • 相关阅读:
    Linux安装JDK1.8
    两台Linux主机之间文件的复制
    Tigase数据库结构(1)
    应用架构之接入层原理
    MySQL开发规范
    Google MapReduce到底解决什么问题?
    使用 RestTemplate 调用 restful 服务
    App开放接口API安全性 — Token签名sign的设计与实现
    深入探讨 Java 类加载器
    Java 的 I/O 类库的基本架构
  • 原文地址:https://www.cnblogs.com/Ao0216/p/13068138.html
Copyright © 2011-2022 走看看