Advertisement
hackerboxes

matlab 学习笔记2

Sep 9th, 2013
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.33 KB | None | 0 0
  1. 1.fix   // 修改数据的长度,去掉小数点
  2. 2.mean   // 求数组的平均值或矩阵列的平均值
  3.  
  4. 3.nargchk   // 验证参数个数
  5. 如:
  6. function checka(a,b,c)
  7. error(nargchk(1,3,nargin))   //注:nargin是常量
  8.  
  9. 4.加载类
  10. +model
  11.     +pm25
  12.         model1.m
  13.         model2.m
  14. model1=model.('pm25').('model1')
  15. 或者
  16. model1=model.pm25.model1
  17.  
  18. 5.zeros    // 初始化矩阵数组
  19. 如:
  20. zeros(4)    //初始化4*4的矩阵,值都为0
  21. zeros(2,3)   //初始化2*3的矩阵,值都为0
  22.  
  23. 6.min  max
  24.  min([1,2,3,88])
  25.  max([1,2,3,88])
  26.  
  27. 7.mapstd   // 矩阵归一化,请看http://www.zdh1909.com/html/matlab/16085.html
  28.  
  29. 8.mkdir   //创建文件夹函数
  30. 9.exist   //是否存在文件函数
  31. 10.weights
  32. 11.intersect(A,B)   // 求交集,返回的数据为[a,b,c] ,其中a表示的交集的数据,b表示A元素中交集的索引,c表示B元素中交集的索引
  33. 如:
  34. A = [1 2 3 6]; B = [1 2 3 4 6 10 20];
  35. [a,b,c]=intersect(A,B);
  36.  
  37.  
  38. 12.导出图片
  39. 如:
  40. figure
  41. a=magic(16)
  42. pcolor(a)
  43. alpha(0.5)
  44. set(gcf,'Position',[100,100,500,600])
  45.  
  46. xlabel('x')
  47. ylabel('y')
  48. title('test png')
  49. saveas(gcf,'c:\test.png')
  50.  
  51.  
  52. 13.三维数组,转为二位数组,如果只是显示可以,如果具体的运算不能用
  53. 如:
  54. a(3,3,3)=0
  55. y=a(1,:,:)
  56. y=y(:,:)
  57. y=reshape(y,3,3)
  58. z=a(:,1,:)
  59. z=reshape(z,3,3)
  60. x=a(:,:,1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement