• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

将excel数据导入matlab、绘制散点图、text函数给数据点加标签

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.将excel数据导入matlab:
excel加载宏(在matlab根目录toolbox中找到exlink文件夹,点开后找到exllink.alk确认)

2.函数scatter()绘制散点图

运行后:

可以刷亮数据,更改标记等:

3.给每个数据点添加标记(如下图红框中)

错误1:

text(P(:,3),P(:,4),P(:,5))
错误使用 text
2 个或 3 个数值参数后需要字符矢量参数

解释:text加的标签好像必须是字符str形式吧

错误2:

text(P(:,3),P(:,4),‘P(:,5)’)

这样的话每个数据点上都显示的是P(:,5)

错误3:
用num2str把数字变量转化为字符再赋值回去:

P(:,5)=num2str(P(:,5))
赋值具有的非单一 rhs 维度多于非单一下标数

没看懂报错原因。。。。
然后开始折腾了好久,后来发现,还是用num2str函数,但是把转化后的字符形式参数赋值给一个新的变量就可以了。。。。不懂原理,不过也算解决了吧。。。

Q=num2str(P(:,5))
text(P(:,3),P(:,4),Q)

但是标签被标记遮盖了一部分,还得慢慢调整
text(.5,.5,‘my text’,‘FontSize’,14,‘Color’,‘red’)
可以改字体大小】颜色等等,具体的help再看

或者在散点图中可以直接移动个别标注的位置

个别数据点再增加一些标注:

并且可以直接在散点图上修改标注内容、大小、颜色!!!!(挺方便的诶)

一点点小操作折腾了一个小时真的燥哇
数模题还没搞完
想睡觉了
气了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi程序全局热键的自定义方法发布时间:2022-07-18
下一篇:
教程-键盘扫描码 - 疯狂delphi发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap