Calling and Using function file to adjust plots
1 回表示 (過去 30 日間)
古いコメントを表示
Hey, I'm sure this is quite simple, but I am getting my self confused thinking about this!I have created a script file, which will plot a 3D line plot. I have been trying to convert the line to a "tube" shape and found some code in the file share section, where the user had created their own code that allowed you to do this. My question is, how do I call their code into my script file so that it can adjust my plot. The function file is created by: Janus H. Wesenberg and is found here; http://www.mathworks.co.uk/matlabcentral/fileexchange/5562-tubeplot
Thanks
0 件のコメント
採用された回答
David Sanchez
2013 年 7 月 19 日
Place the function m-file in the same folder of your script.
within your script, just write down the call to the function:
% your script here
...
...
% call the function
t=linspace(0,2*pi,50); % your data
tubeplot([cos(t);sin(t);0.2*(t-pi).^2],0.1);
...
% your remaining of your script follows here
...
3 件のコメント
David Sanchez
2013 年 7 月 19 日
call it when you want to plot the data. Right after the line your data is ready to be plotted. You can make a test. Write another short-easy script with some dummy data:
% dummy script/data
t=linspace(0,2*pi,50);
tubeplot([cos(t);sin(t);0.2*(t-pi).^2],0.1);
% end of dummy script
Save the previous code in a m-file next to the tubeplot m-file, in the some folder.
Run it.
It will work the same way in your original script.
その他の回答 (1 件)
nl2605
2013 年 7 月 19 日
You can save the tubeplot function in a file named as tubeplot.m and then use it as we normally use plot functions. I hope this is what you meant to ask.
3 件のコメント
David Sanchez
2013 年 7 月 19 日
right, but watch out for the input parameters. Make sure your are sending the right data.
参考
カテゴリ
Help Center および File Exchange で Specifying Target for Graphics Output についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!