本文为matlab自学笔记的一部分,之所以学习matlab是因为其真的是人工智能无论是神经网络还是智能计算中日常使用的,非常重要的软件。也许最近其带来的一些负面消息对国内各个高校和业界影响很大。但是我们作为技术人员,更是要奋发努力,拼搏上进,学好技术,才能师夷长技以制夷,为中华之崛起而读书!
本文很多摘录自图书资料,不做任何商业用途,仅做技术分享,侵权删除!请不要放弃自己的理想和道路,加油!!
“参考文献 https://ww2.mathworks.cn/help/matlab/matlab_prog/anonymous-functions.html?searchHighlight=%E5%8C%BF%E5%90%8D%E5%87%BD%E6%95%B0&s_tid=doc_srchtitle
sqr = @(x) x.^2;
a = sqr(5)
a =
25
save myfile.mat parabola
g = @(c) (integral(@(x) (x.^2 + c*x + 1),0,1));
@(x) (x.^2 + c*x + 1)
integral(@(x) (x.^2 + c*x + 1),0,1)
g = @(c) (integral(@(x) (x.^2 + c*x + 1),0,1));
g(2)
ans =
2.3333
t = @() datestr(now);
d = t()
d =
26-Jan-2012 15:11:47
d = t
d =
@() datestr(now)
myfunction = @(x,y) (x^2 + y^2 + x*y);
x = 1;
y = 10;
z = myfunction(x,y)
z = 111
c = 10;
mygrid = @(x,y) ndgrid((-x:x/c:x),(-y:y/c:y));
[x,y] = mygrid(pi,2*pi);
f = {@(x)x.^2;
@(y)y+10;
@(x,y)x.^2+y+10};
@(y) (y + 10);
@(x,y) (x.^2 + y + 10)};
x = 1;
y = 10;
f{1}(x)
f{2}(y)
f{3}(x,y)
ans =
1
ans =
20
ans =
21