MATLAB : r 2018 a 64位
操作系统OS : Windows 10 x64
类型设置:标记
blog : my.oschina.net/Zhicheng JIU
代码
清除器
clc
%施密特正交化
%这些代码是自己写的,没有权威,只能作为简单的参考。
%编写这个代码是在2016年左右。 2019年了。 代码的详细情况我忘了。
(你好……逆水行舟,不进则退。
a=ones (4,2 ); %4行,2列
%必须是与线性无关的向量组
a (3360,1 )=[1; 1; 2; 3 );
a (3360,2 )=[-1; 1; 4; -1);
请看a%a
a1=a (3360,1 ) ) ) ) ) ) ) )。
c=size(a1; %判断a1的几行
b=Zeros(c(1)、2 );
b ) :1 )=a1; 根据%施密特,b1=a1
for i=2:1:2 %最后需要更改的是2。要将其更改为共享多少个向量的数量,例如,如果有a3,则更改为3
for j=1:1:i-1
b65:I )=b(:I(-1*dot(b65:j ),a 653360,2 ) )/dot (b65:j ),b 65:j ) )
结束
结束
n=input ('你想看第几个正交向量组的向量:')
b(3360,n ) )。
结果
a=
1 -1
1 1
2 4
3 -1
a1=
1
1
2
3
你想看第几个正交向量组的向量: 2
n=
2
ans=
-0.3333
-0.3333
-0.6667
-1.0000
资源
[文档] ww2.mathworks.cn/help/matlab
[文档] WW2.mathworks.cn/help/Simulink
[平台] www.oschina.net
[平台] gitee.com
谢谢你帮助了志在必得的人们。
matlab很优秀,值得学习。 基础知识专业知识matlab=?
Simulink用于模拟和基于模型的设计,值得学习。
这篇博文只能用于测试和参考。