您现在的位置:首页 >> ★免费资源 >> 源码下载 >> 内容

生成三对角阵(由矩阵生成)

时间:2018-1-12 21:03:07 点击:

  核心提示:matlab代做|matlab专业点做 QQ :1224848052 微信:HuangL1121 邮箱:1224848052@qq.com...
function varargout=Yxian(varargin)
A=[1 2;3 4];B=[5 6;7 8];C=[9 10;11 12];n=6;
y=f(A,B,C,n)
function y=f(A,B,C,n)
%生成[B C
%       A B C
%         A B C
%          . . .
%           . . .
%               A B C
%                   B C]
[n1,n2]=size(A);
y=zeros(n*n1,n*n1);
for i=2:n-1
     y((i-1)*n1+1:i*n1,(i-2)*n1+1:(i-1)*n1)=A;
     y((i-1)*n1+1:i*n1,(i-1)*n1+1:i*n1)=B;
     y((i-1)*n1+1:i*n1,i*n1+1:(i+1)*n1)=C;
end
y(1:n1,1:n1)=B;y(1:n1,n1+1:2*n1)=C;
y((n-1)*n1+1:n*n1,(n-1)*n1+1:n*n1)=B;
y((n-1)*n1+1:n*n1,(n-2)*n1+1:(n-1)*n1)=A;
y =
     5     6     9    10     0     0     0     0     0     0     0     0
     7     8    11    12     0     0     0     0     0     0     0     0
     1     2     5     6     9    10     0     0     0     0     0     0
     3     4     7     8    11    12     0     0     0     0     0     0
     0     0     1     2     5     6     9    10     0     0     0     0
     0     0     3     4     7     8    11    12     0     0     0     0
     0     0     0     0     1     2     5     6     9    10     0     0
     0     0     0     0     3     4     7     8    11    12     0     0
     0     0     0     0     0     0     1     2     5     6     9    10
     0     0     0     0     0     0     3     4     7     8    11    12
     0     0     0     0     0     0     0     0     1     2     5     6
     0     0     0     0     0     0     0     0     3     4     7     8

作者:生成三对角阵(由矩阵生成) 来源:生成三对角阵(由矩阵生成)
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做|python人工智能代做|FPGA项目合作|C代做|C++代做(www.hslogic.com) © 2021 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment