matlab-线性代数 根据二次型写矩阵
程序员文章站
2022-07-12 15:00:13
...
慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。
- matlab : R2018a 64bit
- os : win7
- type setting : markdown
- blog : https://blog.csdn.net/yushaopu
- github : https://github.com/GratefulHeartCoder
code
clear
clc
i=input('x的下标最大是:');
a=zeros(i);
% for i=1:1:i
% fprintf('x%i的二次方前的系数:',i);
% a(i,i)=input('');
% end
%
% fprintf('\n');
% 无意中完美的出现了这个算法,真是太巧妙了
for i=1:1:i
for j=1:1:i
fprintf('x%i%i前的系数:',i,j);
a(i,j)=input('');
if(i~=j)
a(j,i)=a(i,j)/2;
a(i,j)=a(j,i);
end
end
end
a
result
x的下标最大是:3
x11前的系数:1
x21前的系数:2
x22前的系数:3
x31前的系数:4
x32前的系数:5
x33前的系数:6
a =
1.0000 1.0000 2.0000
1.0000 3.0000 2.5000
2.0000 2.5000 6.0000
>>
resource
感恩曾经帮助过 心少朴 的人。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
注:此文是自学笔记所生,质量中下等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。
上一篇: 线性代数 相似矩阵
下一篇: 与第二次作业相似的题目
推荐阅读