关于matlab 的几个小问题(基础)
1如何利用子矩阵生成大矩阵,请举个简单的例子2写出打印阶梯状九九乘法表的程序(不要C语言的)3利用彗星轨迹图函数动态绘制三维螺柱线4明天考试,希望大家帮帮忙...
1 如何利用子矩阵生成大矩阵,请举个简单的例子
2写出打印阶梯状九九乘法表的程序(不要C语言的)
3利用彗星轨迹图函数动态绘制三维螺柱线
4明天考试,希望大家帮帮忙 展开
2写出打印阶梯状九九乘法表的程序(不要C语言的)
3利用彗星轨迹图函数动态绘制三维螺柱线
4明天考试,希望大家帮帮忙 展开
1个回答
展开全部
第一题:(以只是满足题目啊)
%cat 函数用于将矩阵(同行、列的)沿着某一维数链接,从而生成大矩阵
a=[1 2;3 4];b=[5 6;7 8];
c1=cat(1,a,b)
c2=cat(2,a,b)
c3=cat(3,a,b)
%repmat 函数 用于将矩阵复制 平铺成m×n×p......
a=[1 2;3 4];
b=repmat(a,2,3)%用a矩阵整体来构成一个2行3列新阵
c=repmat(5,2,3)%用5构成一个2行3列阵(元素均为5)
第二题:
figure(1)
for i=1:9
for j=1:9
k=i*j;
text(i,j,[num2str(i),'×',num2str(j),'=',num2str(k)]);
end
end
set(gca,'xlim',[1 9],'ylim',[1,9]);
axis off
第三题:
r=1;%这个可以修改
t=0:pi/1000:100*pi;%这个也可以
x=r*cos(t);
y=r*sin(t);
z=t;
comet3(x,y,z)
好了 都经过我机子运行的 没问题的
满意 加分~~~不满意 告诉我哇~~~
%cat 函数用于将矩阵(同行、列的)沿着某一维数链接,从而生成大矩阵
a=[1 2;3 4];b=[5 6;7 8];
c1=cat(1,a,b)
c2=cat(2,a,b)
c3=cat(3,a,b)
%repmat 函数 用于将矩阵复制 平铺成m×n×p......
a=[1 2;3 4];
b=repmat(a,2,3)%用a矩阵整体来构成一个2行3列新阵
c=repmat(5,2,3)%用5构成一个2行3列阵(元素均为5)
第二题:
figure(1)
for i=1:9
for j=1:9
k=i*j;
text(i,j,[num2str(i),'×',num2str(j),'=',num2str(k)]);
end
end
set(gca,'xlim',[1 9],'ylim',[1,9]);
axis off
第三题:
r=1;%这个可以修改
t=0:pi/1000:100*pi;%这个也可以
x=r*cos(t);
y=r*sin(t);
z=t;
comet3(x,y,z)
好了 都经过我机子运行的 没问题的
满意 加分~~~不满意 告诉我哇~~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询