sphere matlab,Matlab—进阶绘图

本文介绍了Matlab中用于绘制各种复杂图形的函数,包括loglog、semilogx、semilogy、pie、bar、errorbar、fill、plot3、meshgrid、surf、cylinder、sphere和ellipsoid等,详细阐述了它们的使用方法和应用场景。
摘要由CSDN通过智能技术生成

Logarithm Plots

画一些与对数(log)有关的图像,log,既可以是图像是log,又可以是坐标轴log,用一个例子来说明

6d7aacc7e4440e844160956ff1f6360b.png

首先看到第一个函数logspace(a,b,c),这个函数的作用与linspace()差不多,创建一个以10^a为起始,10^b 为终止,中间被等分成 c 个的数据数组,所以x = [10^-1,10^1],那么y = [10^-2,10^2]

重点主要放在semilogx()、semilogy()、loglog()这三个函数上,他们的作用见下表函数作用semilogxx 轴为对数刻度,y 轴为线性刻度

semilogyx 轴为线性刻度,y 轴为对数刻度

loglogx 轴和 y 轴均为对数刻度

plotyy()

有时候在一张图上花了两条曲线,但是这两条曲线如果对应的 y 的值域不一样,plotyy()函数可以在一个图上做出两个 y 轴

6669ab67afec8b3a2d471ee031cfe358.png

Histogram

87bc7a5bbd5f2b68a367c43ad769ed0e.png

首先是第一行的randn()函数,这个函数的的作用是产生正态分布的随机数或矩阵,其调用格式为:randn(m,n),返回一个m*n的满足正态分布的矩阵。

hist()函数调用格式为:hist(y,nbins),将向量 y等分到 nbins个等间隔范围内,并返回每个范围内元素的个数

bar

matlab 中bar()函数的作用是绘制直方图,常用于统计或数据采集。共有四种形式:bar、bar3、barh、bar3h,其中bar和bar3分别用来绘制二维和三维竖直方图,barh和bar3h分别用来绘制二维和三位水平直方图,其调用格式为:bar(x,y),其中 x 必须单调递增或递减,y 为 m*n 的矩阵,产生的结果为 m 组,每组 n 个垂直柱。bar(...,'grouped'),使同一组直方条紧紧靠在一起。bar(...,'stack'),把同一组数据描述在一个直方条上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值