Matlab编程,要程序?

Matlab编程,要程序?,第1张

matlab 程序的文件代码是以.m文件的形式呈现的。将matlab代码编写进.m文件内然后运行即可。

例子:

建立一个 helloworld.m

文件内包括内容如下:

fprintf('Hello World!')

使用快捷键F5直接运行,然后可以在控制台下看到打印的:

Hello World!

1 x'-- x的转置矩阵

x*x'的结果是矩阵或数值,由x的维数(x若为向量,维数就是其长度)决定

2 inv 求逆矩阵。

miu=1/(ad'*inv(R)*ad)

既然程序没有报错,那么(ad'*inv(R)*ad)就是一个数值,而

w = miu*inv(R)*ad = 1/(ad'*inv(R)*ad) * inv(R)*ad 是矩阵运算,

不能按照代数四则运算进行简单的“约分”。

3 y(1,v)=w.'*a

v=v+1 这是为了记录向量y,v表示当前值在向量中的位置。算完这一个后,位置向后移动,从v到(v+1),继续循环,算出的y值就记录在(v+1)位置处

这个net是个结构体类型,其中结构体中的变量LW又是个元胞数组

net.LW{2,1}=net.LW{2,1}*0.01这句话是把结构体net中的lw元胞数组的第2行第一个元素变为原来的0.01倍

下面一句意思类似。

matlab元胞数组:http://www.3800hk.com/Article/jxdz/matlab/matlabjc/2005-08-06/Article_35366.html

matlab结构体:http://hi.baidu.com/%C6%BF%D6%D0%B5%C4%C5%AE%CE%D7/blog/item/91939438af235ef43a87ce08.html


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11451582.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存