matlabfor循环产生矩阵_matlab形成矩阵

matlabfor循环产生矩阵_matlab形成矩阵参考:http://www.ilovematlab.cn/thread-101148-1-1.html这个ok:clc;clear;h=[10987654321];size=length(h);t=zeros(1,size);t(1)=h(1);t(1,2:size)=h(size:-1:2);H=toeplitz(h,t)这个也ok:clc;clear;h=[109…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

参考:http://www.ilovematlab.cn/thread-101148-1-1.html

这个ok:

clc;clear; h = [10 9 8 7 6 5 4 3 2 1];

size=length(h);

t=zeros(1,size);

t(1)=h(1);

t(1,2:size)=h(size:-1:2);

H=toeplitz(h,t)

这个也ok:

clc;clear;

h = [10 9 8 7 6 5 4 3 2 1];

size = length(h);

newh = zeros(size,size);

newh(1,1) = h(1);

newh(1,2:size) = h(size:-1:2);

for i = 2:size

newh(i,1) = newh(i-1,size);

newh(i,2:size) = newh(i-1,1:9);

end

这个也ok:

clear;

clc;

a = [1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8];

h = [a;a;a];

%function producematrix(h,m)

[height width] = size(h);

m = 3;

c = cell(1,width/m);

for i = 1:m:width

c{(i+m-1)/m} = b(1:m,i:i+m-1);

end

newc = cell(length(c),length(c));

newc{1,1} = c{1};

for i = 2:length(c)

newc{1,i} = c{length(c)-i+2};

end

for i = 2:length(c)

newc{i,1} = newc{i-1,length(c)};

for j = 2:length(c)

newc{i,j} = newc{i-1,j-1};

end

end

%h和m是你的输入,m是h中构成方阵的大小;

对角化:

[V, D]= eig(newh) D=inv(V)*newh*V

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184947.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RabbitMQ(一):Hello World程序

    RabbitMQ(一):Hello World程序

    2021年10月5日
  • django 自定义过滤器_自定义权限过滤器

    django 自定义过滤器_自定义权限过滤器前言虽然DTL给我们内置了许多好用的过滤器。但是有些时候还是不能满足我们的需求。因此Django给我们提供了一个接口,可以让我们自定义过滤器,实现自己的需求。自定义过滤器首先在某个app中,创建

    2022年7月30日
  • Java开发面试常见问题总结

    最近需要面试Java开发,自己学习丢西瓜捡芝麻,学了的都忘了,所以有机会自己做个总结,摘录自各个博文以及总结。1、JAVA的跨平台原理JVA源码被编译会生成字节码文件,通过不同平台上下载的不同版本的JVM,将字节码文件翻译成对应的机器码。注意的是,跨平台的Java程序,不是JVM。JVM是使用C/C++开发的,是编译后的字节码,不能跨平台。2、JAVA中的数据类型及其各自的特点。…

    2022年4月6日
  • springcloud的feign原理_SpringMVC运行原理

    springcloud的feign原理_SpringMVC运行原理目录1.什么是Feign?2.OpenFeignvsSpringCloudFeign2.1.OpenFeign2.2.SpringCloudOpenFeign3.SpringCloudFeign的使用4.SpringCloudFeign的源码解析1.什么是Feign?Feign的初衷是:feignmakeswritingjava…

    2022年10月5日
  • 定制CentOS5.6系统

    定制CentOS5.6系统

    2021年8月13日
  • subprocess的用法[通俗易懂]

    subprocess的用法[通俗易懂]从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值。subprocess意在替代其他几个老的模块或者函数,比如:os.systemos.spawn*os.popen*popen2.*commands.*一、subprocess.Popensubprocess模块定义了一个类:Popenc…

    2022年10月23日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号