24小时热门版块排行榜    

查看: 1877  |  回复: 5

blacksky00

银虫 (著名写手)


[交流] gnuplot 学习中的问题(结合学习过程持续更新,欢迎参与讨论!)

这两天在学习gnuplot,在论坛里及google找了几个版本的教程或博客学习了一下,但学习效果很不理想,主要问题如下:
现在看到版本的教程一开始就是画图:plot sin(x),有个别版本介绍了用自己的数据作图,但一般也是列出数据,然后就是:plot “文件名.data",然后就介绍怎么是图形更美观。
可是到现在为止,我还没搞懂这个"文件名.data"的文件怎么建立?该如何保存?保存在那个位置?如何告诉gnuplot调用这个文件呢?
不知道到底是这个软件过于简单,写教程的人都不屑于写这个简单步骤?还是我太笨,没能学会这个简单的过程?
——7月5日新问题——拟合问题(XP系统)
编写代码如下:
z(x,y) = k*x - b * (1-(1-y)**(1.0/3.0))
fit z(x,y) 'dat' via k, b
不管是否给k,b赋值,在拟合过程中b不变(值都为1),最后显示
"Singular matrix in Invert_RtR
error during fit"
但用linux系统,同样的代码和同样数据文件(附件的dat文件),拟合出来的结果很好。
这是否是gnuplot 在windows XP 安装时出现问题?(我下载的是最新版本安装文件)

[ Last edited by blacksky00 on 2012-7-5 at 09:36 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : dat
  • 2012-07-05 09:34:52, 976 bytes

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blacksky00

银虫 (著名写手)


自己用windows的写字板写了两组数据,直接保存后,显示为T.txt,可不知道怎么调用?
另外,也试着把这个文件放在安装文件的目录下:C:\Program Files\gnuplot,但调用的时候显示 invalid command
搞不懂了……
2楼2012-07-04 16:26:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xzhdty: 金币+1, 谢谢骠骑将军 2012-07-04 20:41:15
blacksky00: 金币+5, 谢谢!很有帮助! 2012-07-05 09:14:24
没问题啊
测试数据:
CODE:
0 0
2 4
4 18
6 34
8 63
10 101
12 140
14 197
16 260

作图代码
CODE:
gnuplot> plot 'c:\data.txt'
gnuplot> set yrange [-1:300]
gnuplot> replot

结果图
3楼2012-07-04 19:39:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

blacksky00

银虫 (著名写手)


引用回帖:
3楼: Originally posted by libralibra at 2012-07-04 19:39:16
没问题啊
测试数据:
0 0
2 4
4 18
6 34
8 63
10 101
12 140
14 197
16 260
作图代码

gnuplot> plot 'c:\data.txt'
gnuplot> set yrange
gnuplot> replot

结果图
d8/a5/696514_1341 ...

昨天晚上继续折腾,发现了可能是原因:
1、我在输入路径的时候,在“C:\”后面加了空格,出错;
2、之前是用安装系统时在桌面产生的快捷方式打开gnuplot的,用这种方式打开后,输入“plot ”c:\dat.text",运行后说是“invalid command";
但之后找到安装文件夹(C:\Program Files\gnuplot\bin)下的gunplot打开,输入“plot ”c:\dat.text",运行正常;或者把此文件夹下的gnuplot发送到桌面快捷方式再打开,运行也正常。
4楼2012-07-05 09:22:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chenyuwen

金虫 (正式写手)



小木虫: 金币+0.5, 给个红包,谢谢回帖
你问的问题太基本了,我本来是来请教的。结果……我还是告诉你吧,
数据导入如果用windows就用文件data file;
我用的window7.0, 没有遇到你说的那种拟合问题,一般说linux和windows的结果是一样的
除非你少了什么选项命令!


作为这个软件的铁杆粉丝,这个软件小而强大!!!要怪就怪自己懂得太少,,,不要怪这个软件功能不好!!!
5楼2015-11-24 15:00:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woaihdd

新虫 (初入文坛)



小木虫: 金币+0.5, 给个红包,谢谢回帖
有谁知道gnuplot怎么给散点图的点添加透明效果吗?
6楼2015-12-30 21:56:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 blacksky00 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见