前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Matlab中的画图函数

Matlab中的画图函数

作者头像
全栈程序员站长
发布于 2022-11-06 03:52:12
发布于 2022-11-06 03:52:12
3.5K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

目录

一、二维曲线和图形

1、二维图像基本命令plot

(1). 曲线线型、颜色和标记点类型

(2). 设置曲线线宽、标记点大小,标记点边框颜色和标记点填充颜色等。

(3). 坐标轴设置

(4). 坐标轴刻度设置

(5). 图例

(6). 更多的设置

二、 图形的控制与表现

1.图形窗口

(1). 图形窗口的创建和选择

(2). 在一个图形窗口中绘制多个子图形

(3). 在一个已有的图形上绘图

2.坐标轴控制命令

(1) 坐标轴的范围

(2) 显示比例对绘图结果的影响

3.图形标注

(1). 加注坐标轴标识和图形标题

(2). 图中加注文本

(3). 指定TeX字符

(4). 在图形中添加图例框

4. 图线形式和颜色

(1). 图线的形式

(2). 线的颜色

(3). 图线的其他属性


之前在进行Matlab编程时,画图总是非常重要的一部分,在这里整理一下常用的绘图函数,以作备用。

一、二维曲线和图形

MATLAB提供了多种二维图形的绘制命令

命令名

含义和功能

area

面域图;主要用于表现比例、成分

bar

直方图;主要用于统计数据

compass

射线图;主要用于方向和速度

feather

羽毛图;主要用于速度

hist

频数直方图;主要用于统计

pie

二维饼图;统计数据极坐标形式

plot

基本二维曲线图形指令

polar

以极坐标绘制曲线

quiver

二维箭头图;主要用于场强、流向

rose

频数扇形图;主要用于统计

stairs

阶梯图;主要用于采样数据

stem

二维杆图;主要用于离散数据

1、二维图像基本命令plot

基本调用格式plot(x,y,’s’)

这是plot命令最经典、最基本的调用格式。该命令的输入量(x,y,’s’)称为平面绘图三元组。他们分别指定平面曲线的几何位置、点形、线型和色彩。

(1). 曲线线型、颜色和标记点类型

plot(X1,Y1,LineSpec, …) 通过字符串LineSpec指定曲线的线型、颜色及数据点的标记类型。

符号

意义

实线

r

红色

+

加号

-.

点划线

g

绿色

o

圆圈

虚线

b

蓝色

*

星号

点线

c

蓝绿色

.

m

洋红色

x

交叉符号

y

黄色

s

方格

k

黑色

d

菱形

w

白色

^

向上的三角形

>

向左的三角形

<

向右的三角形

p

五边形

h

六边形

(2). 设置曲线线宽、标记点大小,标记点边框颜色和标记点填充颜色等。

plot(…,’Property Name’, Property Value, …)

Property Name

意义

选项

LineWidth

线宽

如0.5,1等,单位为points

MarkerEdgeColor

标记点边框线条颜色

颜色字符,如’g’, ’b’等

MarkerFaceColor

标记点内部区域填充颜色

颜色字符

MarkerSize

标记点大小

数值,单位为points

(3). 坐标轴设置

范围设置: a. axis([xmin xmax ymin ymax])设置坐标轴在指定的区间 b. axis auto 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间 c. axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示 d. axis tight 采用紧密模式设置当前坐标轴范围,即一用户数据范围为坐标轴范围

比例设置: a. axis equal 等比例坐标轴 b. axis square 以当前坐标轴范围为基础,将坐标轴区域调整为方格形 c. axis normal 自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果

范围选项和比例设置可以联合使用,默认的设置为axis auto normal

(4). 坐标轴刻度设置

set(gca, ’XTick’, [0 1 2]) X坐标轴刻度数据点位置 set(gca,’XTickLabel’,{‘a’,’b’,’c’}) X坐标轴刻度处显示的字符 set(gca,’FontName’,’Times New Roman’,’FontSize’,14) 设置坐标轴刻度字体名称,大小 ‘FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体

对字体的设置也可以用在title, xlabel, ylabel等中

(5). 图例

legend(‘a’,’Location’,’best’) 图例位置放在最佳位置

用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。

legend函数的基本用法是

legend(string1,string2,string3, …)

分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
plot(x,sin(x),'.b',x,cos(x),'+r')

legend(‘sin’,’cos’)这样可以把“.”标识为‘sin’,把“+”标识为“cos”

还可以用legend(…,’Location’,LOC) 来指定图例标识框的位置

这些是Matlab help文件。后面一段是对应的翻译和说明:

参数

英文说明

中文说明

‘North’

inside plot box near top

图例标识放在图顶端

‘South’

inside bottom

图例标识放在图底端

‘East’

inside right

图例标识放在图右方

‘West’

inside left

图例标识放在图左方

‘NorthEast’

inside top right (default)

图例标识放在图右上方(默认)

‘NorthWest

inside top left

图例标识放在图左上方

‘SouthEast’

inside bottom right

图例标识放在图右下角

‘SouthWest’

inside bottom left

图例标识放在图左下角

‘NorthOutside’

outside plot box near top

图例标识放在图框外侧上方

‘SouthOutside’

outside bottom

图例标识放在图框外侧下方

‘EastOutside’

outside right

图例标识放在图框外侧右方

‘WestOutside’

outside left

图例标识放在图框外侧左方

‘NorthEastOutside’

outside top right

图例标识放在图框外侧右上方

‘NorthWestOutside’

outside top left

图例标识放在图框外侧左上方

‘SouthEastOutside’

outside bottom right

图例标识放在图框外侧右下方

‘SouthWestOutside’

outside bottom left

图例标识放在图框外侧左下方

‘Best’

least conflict with data in plot

图标标识放在图框内不与图冲突的最佳位置

‘BestOutside’

least unused space outside plot

图标标识放在图框外使用最小空间的最佳位置

还是用上面的例子

legend(‘sin’,’cos’,’location’,’northwest’)可以将标识框放置在图的左上角。

示例代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = 0:.2:12;

plot(x,sin(x),x,cos(x),x,tan(x));

legend('First','Second','Third');

legend('First','Second','Third','Location','NorthEastOutside')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
b = bar(rand(10,5),'stacked'); colormap(summer); hold on

x = plot(1:10,5*rand(10,1),'marker','square','markersize',12,...

         'markeredgecolor','y','markerfacecolor',[.6 0 .6],...

         'linestyle','-','color','r','linewidth',2); hold off

legend([b,x],'Carrots','Peas','Peppers','Green Beans',...

         'Cucumbers','Eggplant')
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x = -pi:pi/10:pi;

y = tan(sin(x)) - sin(tan(x));

plot(x,y,'--rs','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10)

xlabel('x');

ylabel('y');

·

(6). 更多的设置

可以在绘图窗口中打开绘图工具,Inspector… 中查找

二、 图形的控制与表现

MATLAB提供的用于图形控制的函数和命令: axis: 人工选择坐标轴尺寸. clf:清图形窗口. ginput: 利用鼠标的十字准线输入. hold: 保持图形. shg:显示图形窗口. subplot: 将图形窗口分成N块子窗口。

1.图形窗口

(1). 图形窗口的创建和选择

figure(n):用于为当前的绘图创建图形窗口,每运行一次figure就会创建一个新的图形窗口,n表示第n个窗口,如果窗口定义了句柄,也可以用figure(h)将句柄h的窗口作为当前窗口。 clf:用于清除当前图形窗口中的内容。 shg:用于显示当前图形窗口。

(2). 在一个图形窗口中绘制多个子图形

subplot(m,n,p):把窗口分成m×n个小窗口,并把第p个窗口当作当前窗口。 例:将4 个图形显示在同一个图形窗口中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/20:2*pi; 
[x,y]=meshgrid(t);
subplot(2,2,1); 
plot(sin(t),cos(t)); 
axis equal
subplot(2,2,2); 
z=sin(x)+cos(y); 
plot(t,z); 
subplot(2,2,3); 
z=sin(x).*cos(y); 
plot(t,z); 
subplot(2,2,4); 
z=sin(x).^2-cos(y).^2; 
plot(t,z); 

(3). 在一个已有的图形上绘图

hold on:在一个已有的图形上继续绘图;

hold off: 命令结束继续绘图。 例:将peaks函数的等高线图与伪彩色画在一起。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[x,y,z]=peaks;          %产生双变量数组
contour(x,y,z,20,'k')        %绘制等高线
hold on
pcolor(x,y,z)             %绘制伪彩色图
shading interp          %表面色彩渲染
hold off

2.坐标轴控制命令(Axis control commands)

控制坐标性质的axis函数的多种调用格式: axis(xmin xmax ymin ymax) :指定二维图形x和y轴的刻度范围, axis auto :设置坐标轴为自动刻度(缺省值) axis manual(或axis(axis)) :保持刻度不随数据的大小而变化 axis tight :以数据的大小为坐标轴的范围 axis ij :设置坐标轴的原点在左上角,i为纵坐标,j为横坐标 axis xy :使坐标轴回到直角坐标系 axis equal :使坐标轴刻度增量相同 axis square :使各坐标轴长度相同,但刻度增量未必相同 axis normal :自动调节轴与数据的外表比例,使其他设置失效 axis off :使坐标轴消隐 axis on :显现坐标轴

(1) 坐标轴的范围

二维图形坐标轴范围在缺省状态下是根据数据的大小自动设置的,如欲改变,可利用axis(xmin xmax ymin ymax)函数来定义。 例: 定义坐标轴范围对观察图形的影响。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x=0:.01:pi/2; 
figure(1); 
plot(x,tan(x),'-ro') %ymax=tan(1.57),而其他数据都很小,结果将使图形难于进行观察和判断。
figure(2); 
plot(x,tan(x),'-ro'); 
axis([0, pi/2,0,5]) %对坐标轴的范围进行控制就可得到较满意的绘图结果

(2) 显示比例对绘图结果的影响(Effect of display scaling on plotting results)

例:比较(Default, axis square, axis equal, axis tight)几种不同的显示方式的显示效果。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/20:2*pi; figure(1);
subplot(2,1,1); plot(sin(t),2*cos(t)); grid on     %缺省状态下的图形比例
subplot(2,1,2); plot(sin(t),2*cos(t)); axis square; grid on    %正方形的显示比例
figure(2)
subplot(1,2,1); plot(sin(t),2*cos(t)) ; axis equal; grid on           %具有相等的刻度比例
subplot(1,2,2); plot(sin(t),2*cos(t)); axis tight ; grid on              %紧缩形式

3.图形标注

title :标题, xlabel :x轴标注, ylabel :y轴标注, text :任意定位的标注 gtext :鼠标定位标注, legent :标注图例

图形标注可以使用字母,数字,汉字或按规定的方法表示希腊字母。如:pi表示πleq表示rm表示后面的字恢复为正体字,it表示斜体字,FontSize表示字体的大小, FontName表示字体的类型等。 可以使用图形窗口的Insert菜单,也可以使用属性编辑器,还可以使用函数输入的方法加标注,以下介绍相关函数的使用方法。

(1). 加注坐标轴标识和图形标题

加注坐标轴标识:xlabel(‘s’), ylabel(‘s’) 图形标题 : title(‘s’) 例:加注坐标轴标示和图形标题。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/100:2*pi;y=sin(t);
plot(t,y)
axis([0 2*pi,-1 1])
xlabel('0 leq itt rm leq pi','FontSize',16)
ylabel('sin(t)','FontSize',20)
title('正弦函数图形','FontName','隶书','FontSize',20)

(2). 图中加注文本(Add text in the figure)

text(x,y,’字符串’)

例:在上图中加语句。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/100:2*pi;
y=sin(t);
plot(t,y)
axis([0 2*pi,-1 1])
xlabel('0 leq itt rm leq pi','FontSize',16)
ylabel('sin(t)','FontSize',20)
title('正弦函数图形','FontName','隶书','FontSize',20)
text(3*pi/4,sin(3*pi/4),'leftarrowsin(t)=0.707', 'FontSize',16)
text(pi,sin(pi),'leftarrowsin(t)=0', 'FontSize',16)
text(5*pi/4,sin(5*pi/4),'sin(t)=-0.707rightarrow','FontSize',16,HorizontalAlignment','right')

句中: leftarrow 表示加一个向左的箭头 rightarrow 表示加一个向右的箭头 HorizontalAlignment 表示右对齐水平排列

gtext(‘字符串’): 在图形窗口上用鼠标直接在指定的位置上加注文本。

例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/100:2*pi;
y=sin(t);
plot(t,y)
axis([0 2*pi,-1 1])
xlabel('0 leq itt rm leq pi','FontSize',16)
ylabel('sin(t)','FontSize',20)
title('正弦函数图形','FontName','隶书','FontSize',20)
gtext('MATLAB')

(3). 指定TeX字符

例:在标题中指定TeX字符

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/100:2*pi;
alpha=-0.8;
beta=15;
y=sin(beta*t).*exp(alpha*t);
plot(t,y)
title('{itAe}^{-italphaitt}sinitbeta{itt}italpha<<itbeta')
xlabel('时间mus.'),
ylabel('幅值')

在title中的字符串表现的是 Aeαt sinβt α<<β 斜体Ae 上标斜体αt 斜体βt 斜体α 斜体β

(4). 在图形中添加图例框

legend(字符串1,字符串2,…) 例:在当前图形中添加图例说明。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
x=0:pi/10:2*pi;
y1=sin(x);
y2=0.6*sin(x);
y3=0.3*sin(x);
plot(x,y1,x,y2,'-o',x,y3,'-*')
legend( '曲线1','曲线2','曲线3')
legend('boxoff')

4. 图线形式和颜色

(1). 图线的形式: (style of plot)

四种线形 : 实线’-‘,虚线’–‘, 点线’:’,点划线’-‘. 标记点类型:点’.’, 圆’o’, 加号’+’, 星号’*’, x符号’x’, 方形’s’, 菱形’d’, hexagram ‘h’,上三角△ ‘^’, 下三角▽ ‘v’, 左三角'<‘, 右三角’>’, 正五边形’p’

命令:plot(x,y,’—’), plot(x1,y1,’:’,x2,y2,’*’) 例1:选择不同的线形绘图。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/100:2*pi; y=sin(t); y2=sin(t-0.25); y3=sin(t-0.5);
plot(t,y,'-',t,y2,'-',t,y3,':')

例2:选择不同的标记点绘图。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/20:2*pi; 
x=t.^3; 
y=sin(t); 
plot(x,y,'o')

(2). 线的颜色(color of plot)

可选颜色: 红r,绿g, 蓝b, 黄y, 粉红m, 青c, 黑k. 例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/20:2*pi;
y=sin(t); 
plot(x,y,'r'), plot(x,y,'g+')

(3). 图线的其他属性(other characters of plot)

设置图线的宽度 : ‘LineWidth’

标记点的边缘颜色: ‘MarkerEdgeColor’

填充颜色 : ‘MarkerFaceColor’

标记点的大小 : ‘MarkerSize’

例: 设置图线的线形、颜色、宽度、标记点的颜色及大小。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
t=0:pi/20:pi; 
y=sin(4*t).*sin(t)/2;
plot(t,y,'-bs','LineWidth',2,'MarkerEdgeColor','k', 'MarkerFaceColor', 'y','MarkerSize',10);

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年9月20日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
7.1 C语言函数
1、函数是从英文function翻译过来的,其实function在英文中的意思既是函数,也是功能。、
小林C语言
2020/12/07
2K0
7.1 C语言函数
C语言入门系列之7.函数的定义、参数、调用和存储类别
一个较大的程序可分为若干个程序模块,每一个模块用来实现一个特定的功能。 在高级语言中用子程序实现模块的功能,子程序由函数来完成。 一个C程序可由一个主函数和若干个其他函数构成。
cutercorley
2020/07/23
1.8K0
C语言入门系列之7.函数的定义、参数、调用和存储类别
开讲啦:Chap 07 用函数实现模块化程序设计
在设计一个较大的程序时,往往把它分为若干个程序模块,每一个模块包含一个或多个函数,每个函数实现一个特定的功能。一个C程序可由一个主函数和若干个其他函数构成。由主函数调用其他函数,其他函数也可以互相调用,同一个函数可以被一个或多个函数调用任意多次,如图所示。
石璞东
2021/10/13
5620
c语言大一基本理解笔记1
笔记// /*所谓程序,就是一组计算机能识别和执行的指令,计算机的本质是程序的机器;计算机工作基于二进制,从根本上说,计算机只能识别和接受0和1组成的指令,这种计算机能识别和接受的二进制代码称为机器指令;机器指令的集合就是该计算机的机器语言; / /#include <stdio.h> //这是编译预处理指令int main() //定义主函数 { //主函数开始的标志 printf(“this is a Cprogram.\n”); //输入所指定的一行信息 return 0; //函数执行完毕的时返回函数值0 } / //函数结束的标志 // /**/表注释; /#include <stdio.h> //这是编译预处理指令int main() //这是编译预处理指令{ //函数开始 int a,b,sum; //程序声明部分,定义a,b,sum为整形变量 a=123; //对变量a进行赋值 b=456; //进行a加b的运算,并将结果存放在变量sum sum=a+b; //进行a+b的运算,并把结果存放在变量sum printf(“sum is %d\n”,sum) //输出结果 ,d表示用“十进制输出”, //在执行printf函数时,将sum变量的值取代双撇号中的%d return 0; //使函数返回值为 0 } */ //函数结束 /*c语言的程序结构 1一个程序由一个或多个源程序文件组成; &1.预处理指令 #include<stdio.h>,#define; 对于#include <stdio.h>来说;就是将stdio.h文件内容读取进来; 由预处理得到的结果与程序其他部分一起,组成一个完整的,可以用来编译的最后的源程序;最后由编译器正式编译,才得到目标程序 &2.全局声明 int a,b,sum; 放到main函数前面,这就是全局声明;在函数外面的声明变量叫全局变量。 如果在程序开头(定义函数之前)声明的变量,在整个源程序文件范围内有效, 在函数中声明的变量叫局部变量;只在函数范围内有效 &3.函数定义 max函数,要指定每个函数的功能。在调用这些函数时,会完成函数定义中指定的功能 2函数是c程序的主要的组成部分。&1一个c语言程序由一个或多个函数组成,必须包含一个main函数(且只能有一个main函数) &2一个小程序只包含一个源程序文件,在一个源程序文件中包含若干个函数(其中有一个main函数); 当函数规模大的时候,包含函数的数量多,放在一个文件中显的太大,不便于调试和编译, 为了方便 可以将一个源程序分为若干个源程序,若干源个程序又包含若干个函数 &3在进行编译的时是以源程序文件为对象进行的,在分别对各源程序文件进行编译并得到相应的目标程序后, 再将这些目标程序连接为一个统一的二进制的可执行编程 &4 c语言的这种特点使得容易实现程序模块化 ,在程序中调用函数可以是系统提供的函数库(printf.scanf)也可以自己设计,(max。min) 3.一个函数包括两个部分 &1函数首部。即函数的第一行,包括函数名(max),函数类型(int),函数属性(int),函数参数(形式参数)名(x.y) .参数类型(int) &2函数体。即函数首部下面的花括号内的部分。如果一个函数中包括有多层话括号,则最外层的一对花括号是函数体的范围 函数体一般包括以下部分 *1声明部分,包括定义在本函数中用到的变量,在上面例子的main函数中的定义变量“int a,b,sum”,在本函数所调用函数进行声明 *2执行部分。由若干个语句组成,指定在函数中进行的操作。 在某些情况下也可以没有声明部分;甚至可以既无声明部分也无执行部分,如。void dump(){}是一个空函数,什么也不做,但这是合法的
一个风轻云淡
2022/11/13
6790
C语言函数的调用-学习十七
本文最后更新于2022年02月11日,已超过16天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
XG.孤梦
2022/03/01
2.3K0
C语言函数的调用-学习十七
C语言函数知识点【C语言学习笔记】
1个C语言程序是由1个或多个程序模块组成,每个程序模块作为一个源文件(.c),一个源文件是由1个或多个函数组成的。函数都是平行的,相互独立的,一个函数并不属于另一个函数。
岳泽以
2022/10/26
4720
C语言学习——函数(含递归)
(1) 一个源文件由一个或者多个函数组成。 (2) 一个C程序由一个或者多个源文件组成。 (3) C程序的执行从 main 函数开始。 (4) 所有的子函数都是平行的。 (5) 从用户的角度看,函数分库函数和自定义函数。 (6) 函数形式: ①无参函数:主调函数无数据传送给被调函数,可带或不带返回值。 ②有参函数:主调函数与被调函数间有参数传递,主调函数可将实参传送给被调函数的形参, 被调函数的数据可返回主调函数。
全栈程序员站长
2022/09/23
7560
C语言学习——函数(含递归)
C语言概述-学习一
本文最后更新于2022年01月24日,已超过35天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
XG.孤梦
2022/02/28
3840
C语言概述-学习一
C语言之函数
  结构化程序设计主张按功能来分析需求,主要原则自顶向下,逐步求精,模块化等。 主张按功能把软件系统逐步细分,每个功能都负责对数据进行一次处理,每个功能接收一些数据,处理完后输出一些数据,这种处理方式也被称为面向数据流的处理方式。 其最小单位是函数,每个函数负责一个功能,整个软件系统由一个个函数组成,其中作为程序入口的函数被称为主函数。 主函数依次调用其他普通函数,普通函数之间依次调用,从而完成整个软件系统的功能。   一个C程序可由一个主函数和若干个其他函数构成,主函数调用其他函数,其他函数也可互相调用。
互联网金融打杂
2018/04/03
2.9K0
C语言之函数
开讲啦:Chap 01 程序设计和C语言
参考链接:https://www.liuchuo.net/archives/130
石璞东
2021/09/22
6790
C语言程序设计核心详解 第七章 函数和预编译命令
在进行函数调用时系统将实参值对应地(按位置次序对应)传给形参,是一种值的单向传递。
小徐在进步
2024/10/03
2570
C语言程序设计核心详解 第七章 函数和预编译命令
江哥带你玩转C语言 | 08 - C语言函数
// 1.没有返回值/没有形参 // 如果一个函数不需要返回任何数据给调用者, 那么返回值类型就是void void printRose() { printf(" {@}\n"); printf(" |\n"); printf(" \\|/\n"); // 注意: \是一个特殊的符号(转意字符), 想输出\必须写两个斜线 printf(" |\n"); // 如果函数不需要返回数据给调用者, 那么函数中的return可以不写 }
极客江南
2021/07/11
4490
全国二级C知识点总结5-函数
l C源程序是由函数组成的,函数由函数首部与函数体组成,函数体包括声明部分和执行语句部分组成。
用户6755376
2019/11/21
2.1K0
初学者c语言_怎样自学C语言
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言教程是进入编程世界的必修课!
全栈程序员站长
2022/10/05
1.1K0
初学者c语言_怎样自学C语言
我的C语言入门笔记~!
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来开发应用软件、驱动、操作系统等。C语言也是其它众多高级语言的鼻祖语言,所以说学习C语言是进入编程世界的必修课。
小林C语言
2020/09/08
1.3K0
我的C语言入门笔记~!
[C语言]函数(function)
维基百科中,对函数的定义是子程序。在计算机科学中,子程序是一个大型程序中的某部分代码,由一个或多个语句块组成,它负责完成某项特定任务,而且,相较于其他代码,具备相对的独立性,C语言是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是C语言程序段基本模块,是用于完成任务的程序代码单元。
IT编程爱好者
2023/04/12
2.3K0
[C语言]函数(function)
C语言函数嵌套与递归调用-学习十八
本文最后更新于2022年02月12日,已超过16天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
XG.孤梦
2022/03/01
1.7K0
C语言函数嵌套与递归调用-学习十八
C++函数概述 | 翻译密码
函数很重要,在开发常见的做法是把一个大的程序划为为若干个程序模块,每个模块实现一部分功能,这样做不仅可以多人来完成,也可以在单个模块中找bug。
小林C语言
2020/11/30
6470
C++函数概述 | 翻译密码
[C语言] 初始函数 & 数组
C语言的库函数在编写的时候是可以直接调用的,比如 printf 输出函数。而用户自定义函数则必须由用户对其进行定义,在其函数的定义中完成函数所特定的内容功能,这样才能被其他函数调用。
謓泽
2022/12/12
5330
[C语言] 初始函数 & 数组
C语言——函数(1)
函数事实上是从英文function翻译过来的,从英文也可以看出来函数是用来实现一定的功能的,C语⾔中的函数就是⼀个完成某项特定的任务的⼀⼩段代码,就相当于一个小的程序来实现所需要完成的功能,一个个小的程序组装在一起就可以实现总任务。⼀个⼤的计算任务可以分解成若⼲个较 ⼩的函数(对应较⼩的任务)完成。同时⼀个函数如果能完成某项特定任务的话,这个函数也是可以 复⽤的,提升了开发软件的效率。
用户11352420
2024/11/07
950
C语言——函数(1)
相关推荐
7.1 C语言函数
更多 >
LV.1
这个人很懒,什么都没有留下~
目录
  • 一、二维曲线和图形
    • 1、二维图像基本命令plot
      • (1). 曲线线型、颜色和标记点类型
      • (2). 设置曲线线宽、标记点大小,标记点边框颜色和标记点填充颜色等。
      • (3). 坐标轴设置
      • (4). 坐标轴刻度设置
      • (5). 图例
      • (6). 更多的设置
  • 二、 图形的控制与表现
    • 1.图形窗口
      • (1). 图形窗口的创建和选择
      • (2). 在一个图形窗口中绘制多个子图形
      • (3). 在一个已有的图形上绘图
    • 2.坐标轴控制命令(Axis control commands)
      • (1) 坐标轴的范围
      • (2) 显示比例对绘图结果的影响(Effect of display scaling on plotting results)
      • (1). 加注坐标轴标识和图形标题
      • (2). 图中加注文本(Add text in the figure)
      • (3). 指定TeX字符
      • (4). 在图形中添加图例框
      • (1). 图线的形式: (style of plot)
      • (2). 线的颜色(color of plot)
      • (3). 图线的其他属性(other characters of plot)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档