matlab绘制DNA双螺旋结构模型三维图 请高手给详细步骤。 分重要,关键是我能学会。(可以加分)
作者&投稿:英茅 (若有异议请与网页底部的电邮联系)
少儿编程 Paracraft 3D动画编程 DNA双螺旋结构
A、本题是制作DNA双螺旋结构模型,碱基包含A、T、C、G,没有碱基U,A错误;B、磷酸二酯键是一个脱氧核苷酸的脱氧核糖与另一个脱氧核糖核苷酸的磷酸脱去1分子水形成的,不是两个脱氧核糖核苷酸的两个磷酸基团形成,B错误;C、磷酸二酯键是一个脱氧核苷酸的脱氧核糖与另一个脱氧核糖核苷酸的磷酸脱去1分子水形成的,别针(代表共价键)应连结在一个核苷酸的五边形和另一个核苷酸的圆上,C正确;D、DNA分子的两条链是反向平行的,若两个脱氧核苷酸分别位于链的两侧,两个模型方向相反,而不能相同,D错误.故选:C.
步骤:1. 从参考资料链接里下载DNA.pdb文件;
2. 把以下代码保存为drawDNA.m,并与DNA.pdf一起放到Matlab当前工作目录下;
3. 执行m文件,能得到附件所示的DNA双螺旋结构模型三维图。
=================================================================
function drawDNA(flag)
persistent lst; % the list box
if(nargin == 0)
files = dir('*.pdb');
if(isempty(files))
error('%s\n%s\n%s\n%s','There are no .pdb files in the current directory.',...
'drawpdb.m requires some files to view.',...
'Please download pdb file first:');
end
figure('Color','black')
set(gca,'Position',[0 0 0.8 1],'visible','off','DataAspectRatio',[1 1 1])
cameratoolbar;
lst = uicontrol('Units','normalized', ...
'Position',[.8, .05,.19,.9],...
'String',{files.name},'Style','listbox','Callback','drawpdb(1)');
drawpdb(1)
else
cla
light;
light('Position',[-1 -1 -2]);
[x,y,z] = sphere(40);
nm = get(lst,'String');
fid = fopen(nm{get(lst,'Value')},'r');
line = fgetl(fid);
while ischar(line)
if(strncmp('HETATM',line,6) || strncmp('ATOM',line,4))
switch(line(14))
case 'H', color = [0.7 0.7 0.7]; r = 0.6;
case 'C', color = [0.3 0.3 1.0]; r = 1.0;
case 'O', color = [0.3 1.0 0.3]; r = 1.0;
case 'N', color = [1.0 0.3 1.0]; r = 0.8;
otherwise, color = [1.0 0.0 0.0]; r = 1.0;
end
c = sscanf(line(31:54),'%f %f %f');
surface('XData',c(1) + r*x,'YData',c(2) + r*y,...
'ZData',c(3) + r*z,'FaceColor',color,...
'EdgeColor','none','FaceLighting','gouraud')
end
line = fgetl(fid);
end
fclose(fid);
end
=================================================================
[ 注: M文件的作者是Joe Hicklin,September 2001]
将canker的回答中的
代码
drawpdb(1)
改为
drawDNA(1)
即可,其余不变。
程序运行结果为
全民复方: 步骤:1. 从参考资料链接里下载DNA.pdb文件;2. 把以下代码保存为drawDNA.m,并与DNA.pdf一起放到Matlab当前工作目录下;3. 执行m文件,能得到附件所示的DNA双螺旋结构模型三维图.=======================================...
石林彝族自治县19443436586: 制作DNA双螺旋模型 - ?
全民复方: 1.取一个硬塑方框,在硬塑方框一侧的两端各拴上一条长0.5 m的细铁丝. 2.将一个剪好的球形塑料片(代表磷酸)和一个长方形塑料片(4种不同颜色的长方形塑料片分别代表4种不同的碱基),分别用订书钉连接在一个剪好的五边形塑料片(...
石林彝族自治县19443436586: 怎样制作DNA模型 - ?
全民复方: (1) 制作脱氧核苷酸模型 按照每个脱氧核苷酸的结构组成,挑选模型零件,组装成若干个脱氧核苷酸.(2) 制作多核苷酸长链模型 按照一定的碱基排列顺序,将若干个脱氧核苷酸依次穿起来,组成一条多核苷酸长链.在组装另一条多核苷酸长链...
石林彝族自治县19443436586: 制作DNA双螺旋的结构模型实验过程 - ?
全民复方: 用硬纸板做五边形的脱氧核糖,然后插上方片的碱基,(两条) 记得A和T配对,C和G配对,而且A+T的长要等于C+G的长(可以用铁丝穿过,然后绑在穿过脱氧核糖的铁丝上,) 再用铁丝把脱氧核糖镶碱基的那面的对面穿上铁丝一个一个连起来(当作连接的磷酸),然后两条链绕成双螺旋. 拙劣的示意图……希望能理解…… 不过我也没做过,感觉应该这么做吧^
石林彝族自治县19443436586: illustrator中如何绘制DNA双螺旋结构 - ?
全民复方: 具体操作步骤如下. 1、插入一条直线,设置成圆头端点,蓝色描边和3pt大小.如下图所示. 2、点击波纹效果.如下图所示. 3、扩展外观之后得到一条波浪线,右键-变换-对称-垂直,复制一条垂直对称的波浪线.如下图所示. 4、插入灰色直线表示DNA的碱基对之间的氢键,并将两条波浪线置于顶层.如下图所示. 5、如果需要制作图案画笔,则用剪刀工具剪出一个重复单元,且将蓝色线条修改成平头端点.如下图所示. 6、最后,DNA双螺旋结构绘制完成.如下图所示.
石林彝族自治县19443436586: 下图是制作DNA双螺旋结构模型的过程图,请回答:(1)在制作模型前进行的设计中,甲处应考虑具备6种材料,它们分别是_____ - 和4种四种碱基;其中... - ?
全民复方:[答案] (1)DNA的基本组成单位是脱氧核苷酸,一分子脱氧核苷酸是由一分子磷酸、一分子含氮碱基和一分子脱氧核糖组成,因此制作DNA模型时具备6种材料,它们分别是磷酸、脱氧核糖和4种四种碱基,其中脱氧核糖可用五边形材料...
石林彝族自治县19443436586: 图1是制作DNA双螺旋结构模型时的各部件,请据图回答:(1)图中模型①代表 - __、②代表 - __、③代表 - __.(填中文名称)(2)在制作的模型中,DNA... - ?
全民复方:[答案] (1)分析题图可知,①是含氮碱基;②代表磷酸;③代表脱氧核糖. (2)DNA分子的两条链的方向是反向、平行的;碱基的配对应遵循A与T配对、G与C配对的碱基互补配对原则;DNA分子的基本骨架是由磷酸和脱氧核糖交替连接形成的. (3)脱氧...
石林彝族自治县19443436586: 怎么做DNA双螺旋模型 简单点的?
全民复方: 如果想做的每个结构都清楚的话是很困难的,你可以准备两条绳子,做成双螺旋(反向平行),中间有多个碱基对,粘在一起即可
石林彝族自治县19443436586: 如何制作DNA双螺旋结构模型 - ?
全民复方: 找两根铁丝,间距平行,再弄两种双色纸条,一种红黄,一种蓝绿,再用双面胶固定.这时成梯子状,再扭成螺旋形就OK啦!(你初二的吧,生物开放性考试?)
石林彝族自治县19443436586: DNA模型制作 - ?
全民复方: 制作DNA双螺旋结构模型一 教学目的通过制作DNA双螺旋结构模型,加深对DNA分子结构特点的理解和认识.二 教学建议在本实验的教学中,教师应注意以下几点.1.先复习知识,后制作模型.在动手制作DNA双螺旋结构模型之前,教师应...