今日积累:全局变量、矩阵求逆、转置、求两点间距离、导入excel

1.在子函数中使用全局变量
在这里插入图片描述
最简单:在函数头部声明全局变量,好像在命令行也要声明一次(但是在命令行声明后一直会被警告,但又没啥影响,,,迷惑)
global x

2.矩阵求逆 :cov()

3.矩阵转置: A’

4.求两点间距离:
norm([1,2]-[3,4])

5将matlab数据导入EXCEL中:
xlswrite(‘Excel的名称’,‘需要输出的矩阵名称’,‘工作表名称’)
例子:

test = [1 2 3;4 5 6;7 8 9;10 11 12];
xlswrite(‘test.xlsx’,test,‘Sheet2’)

在这里插入图片描述
在matlab左侧文件夹中就可以看到生成了excel文件,在到该路径下找到这个表格就可以了
注:其实这样还有点麻烦,不知道怎么直接把表格生成在在指定的路径位置下。

6.多输出函数可以只引用其中一个输出值
把不需要的输出用~替换掉
比如自带函数里直角坐标转极坐标的函数
[theta,rho] = cart2pol(x,y)
如果我只想要rho这个输出,可以这样:
[~,rho] = cart2pol(x,y)

7.line函数实现两点连线
尝试1:
在这里插入图片描述
尝试2:
好像又没有那么麻烦:
已知两点A(x1,y1),B(x2,y2),则画AB线段程序为:
plot**([x1,x2],[y1,y2]**);

line([x1,x2],[y1,y2]);
%注意不是【xi,yi]】,[x2,y2]

尝试3:
plot和line还是有不少区别的
区别1:line可以在原有图像的基础上再添,而plot一下就把之前的图像全搞没了
区别2:

8.把数组中某个元素用nan替换:
法一:已知元素位置,A(2,3)=nan
法二:已知元素大小,A(A==2) = nan;

9.关于min函数
功能特别丰富,记得使用前看help说明,有空再写吧。。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值