matlab 程序

matlab 程序,第1张

or(A,B)是逻辑判断中的“或”

A,B其中一个非0,表达式的值为1

A,B都为0,表达式的值为0

______________________________-

再给你补充两个:

and(A,B) "与"

not(A) “非”

matlab

程序的文件代码是以m文件的形式呈现的。将matlab代码编写进m文件内然后运行即可。

例子:

建立一个

helloworldm

文件内包括内容如下:

fprintf('Hello

World!');

使用快捷键F5直接运行,然后可以在控制台下看到打印的:

Hello

World!

clear all;

clc;

[x,y,z]=meshgrid(linspace(-3,3)); % linspace(-3,3)生成-3到3的100个向量;meshgrid生成网格x,y,z

zz=sqrt(x^2+y^2)-1; %计算zz的值:zz=根号(x平方+y平方)-1

p=z^2+zz^2;%计算p的值:p=z平方+zz平方

[faces,verts,colors]=isosurface(x,y,z,p,1,x);%将三维数组p的一系列值1,提取到faces,verts,colors中

pp=patch('Faces',faces,'Vertices',verts); %利用指定的属性/值参数对来指定补片对象的所有属性。

set(pp,'FaceColor','r','EdgeColor','none'); %设置pp显示的颜色为红色,边的颜色没有

axis off;  % 删除坐标轴

camlight;  % 创建光源

lighting gouraud;%照明设置:gouraud:先对顶点颜色插补,再对顶点勾划的面色进行插补,用于曲面表现。还有flat,phong和none

hold on;% 保留现有的图

y1=005:005:08;%生成y1向量,从005到08,步长005

x1=zeros(length(y1))+01;%生成矩阵x1,zeros(length(y1))表示生成全0的矩阵,维度为(y1元素的个数)X(y1元素的个数),x1为元素全等于01的矩阵

z1=03+sqrt(y1);%计算z1:z1=03+根号y1

plot3(x1,y1,z1,'k','LineWidth',5);%画x1,y1,z1组成的三维图,颜色为黑色,线宽5

title('Merry christmas!');%加入标题:Merry christmas!

是这样的,如果你再程序开始添加holdon这个的画,表示这之后的每一次作图都保留以前的图,这样就可以连续画图了

反之holdoff,表示打开这个之后,每次画图,删除以前的图,

只会一个哦

3

t=0:pi/20:2pi;

x=2cos(t);

y=3sin(t);

plot(x,y)

axis equal

grid

以上就是关于matlab 程序全部的内容,包括:matlab 程序、matlab程序怎么编辑程序、MATLAB程序解释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10102016.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存