24小时热门版块排行榜    

查看: 2305  |  回复: 7

hejunqi

捐助贵宾 (正式写手)

[求助] 【求助】画血红细胞图用matlab?

因为发文章的原因,要绘制血红细胞,导师说用matlab来画!
我想问问大家,是用 matlab来画吗?怎么画?
附图就是血红细胞的图片,想画出和它类似的表面图,不需要磨皮!
因为涉及版权,所以必须得自己绘制!
谢谢大家,希望大家提供帮助,金币不够可以追加。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

myw052

金虫 (正式写手)

博士


xiegangmai: 金币+1, 谢谢参与! 2012-05-14 23:14:22
这个比较狠。呵呵。matlab绘制血红细胞,第一次听说。楼主搞定了,把程序贴一下。呵呵。大家欣赏啊。
天天快乐
2楼2012-05-14 09:18:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hejunqi

捐助贵宾 (正式写手)

引用回帖:
2楼: Originally posted by myw052 at 2012-05-14 09:18:07:
这个比较狠。呵呵。matlab绘制血红细胞,第一次听说。楼主搞定了,把程序贴一下。呵呵。大家欣赏啊。

只是画它的表面!画它的外表面就可以了,不需要磨皮!
有个轮廓就可以。。
3楼2012-05-14 16:32:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

duoraeman

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
hejunqi: 金币+10, 有帮助, 谢谢!! 2012-05-15 15:17:34
用ProE画个轮廓旋转就出来了,贴到word里面又看不出来是啥画的,文章里面贴图为啥非要规定用matlab。。。
4楼2012-05-15 11:01:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangyiqi

金虫 (小有名气)

★ ★
xiegangmai: 金币+2, 谢谢应助! 2012-05-15 22:23:28
估计可以用matlab里面的isosurface命令来画,就是画个曲面图,但是也要有函数表达式啊。比如这个三维红心的绘图方法,可以借鉴一下。
clc
clear all
step=0.2;
[X Y Z]=meshgrid(-2:step:2, -2:step:2, -2:step:2);
F=((-(X.^2).*(Z.^3)-(9/80).*(Y.^2).*(Z.^3))+((X.^2)+(9/4).*(Y.^2)+(Z.^2)-1).^3);
isosurface(X,Y,Z,F,0);
lighting phong; axis off; axis equal; colormap('flag'); view([30 30]);


5楼2012-05-15 18:47:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

connors

禁虫 (小有名气)

本帖内容被屏蔽

6楼2012-05-15 23:06:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hejunqi

捐助贵宾 (正式写手)

引用回帖:
6楼: Originally posted by connors at 2012-05-15 23:06:49:
你有确定的图形参数么?

就是没有图形参数,只要画出来有这么个样子都可以,尽量像嘛。。
7楼2012-05-16 08:56:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hejunqi

捐助贵宾 (正式写手)

引用回帖:
5楼: Originally posted by zhangyiqi at 2012-05-15 18:47:50:
估计可以用matlab里面的isosurface命令来画,就是画个曲面图,但是也要有函数表达式啊。比如这个三维红心的绘图方法,可以借鉴一下。
clc
clear all
step=0.2;
=meshgrid(-2:step:2, -2:step:2, -2:step:2); ...

就是我没有找到这个函数,或者说没找到和它比较贴近的函数!当然如果找到这个函数,下一步直接就可以画图了!!
那行不行,用其他方法,比如找曲线旋转或者图形组合的方式。。
8楼2012-05-16 08:59:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hejunqi 的主题更新
信息提示
请填处理意见