用matlab作图横坐标表示成百分数

x=[0.0010.010.0250.050.0750.10.150.20.250.30.350.40.45]y=[24.524524.886725.516426.515... x=[0.001 0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45]
y=[24.5245 24.8867 25.5164 26.515 27.5342 28.5443 30.5735 32.5936 34.606 36.6394 38.6707 40.6855 42.7116 ]
怎样作图:要求,x坐标表示成百分数,y的范围是0---50,x为0---45,下面标注为%
展开
 我来答
匿名用户
2019-05-28
展开全部

简单,直接set(gca,'xticklabel',{'10%','20%','30%','40%','50%','60%','70%','80%','90%','100%'}); 这样就可以,当然是在你的绘图过程中这样设置了,一般横坐标也不会有太多值,否则放不下了!给你看下我做出来的。

Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
百度网友1c6e06f
推荐于2017-11-23 · TA获得超过2894个赞
知道小有建树答主
回答量:695
采纳率:66%
帮助的人:658万
展开全部
画图时按x的100倍去画plot(100*x,y);
画好图后:
xlb=get(gca,'XTickLabel');%得到原本x轴的标注,是一列字符串不含百分号
n=length(xlb);%得到标注的个数,即长度
a='%';
per=repmat(a,n,1);%构造一个相同长度的%的列
new_xlb=[xlb,per];%把百分号加到原标注的后面,即两个列字符串拼起来
set(gca,'XTickLabel',new_xlb); %将新的标注设为当前x轴的标注
还有,为了简便,你画图前,最好把x都乘以100吧,最后标注%时就直接是百分数
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式