MATLAB图形图像处理-1_第1页
MATLAB图形图像处理-1_第2页
MATLAB图形图像处理-1_第3页
MATLAB图形图像处理-1_第4页
MATLAB图形图像处理-1_第5页
已阅读5页,还剩242页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三章MATLAB图形图像处理

MATLAB不仅具有强大的矩阵计算能力,也具有强大的图形图像处理能力,它能将杂乱无章的数据通过图形图像的形式表现出来,使我们更直观地了解这些数据的变化趋势、变化规律以及它们的内在联系。数字图像处理就是通过计算机对图像进行去除噪声、增强、复原、分割和特征提取等处理的理论、方法和技术。目前的图形图像处理技术在航天、遥测、电视广播、网络媒体、现代医学及军事等众多领域都得到了广泛应用,并且取得了巨大的成就。

本章对图形图像处理的基本概念、基本内容、命令格式和函数进行介绍,主要从二维图形的绘制、三维图形的绘制、图像的获取及处理等三个方面进行阐述,为图形图像处理在MATLAB中的应用打下良好的基础。本章内容设置如下:二维图形的绘制三维图形的绘制图形用户界面数字图像处理3.1二维图形的绘制MATLAB的画图功能是一个极其强大的,也是十分容易实现的。MATLAB可以通过图形对科学计算的数据结果进行描述,用绘图命令在图形窗口内画出各种图形曲线,并使用不同的线型、颜色、点型和标注来修饰这些图形曲线。

3.1.1直角坐标系中的绘图plot命令可用来绘制直角坐标系中的各种曲线,它的主要格式为:

plot(y)plot(x,y)plot(x,y,’s’)plot(y)

第一种格式:如果y是一个数组,则plot(y)在直角坐标系中绘制出一个二维图形。此二维图形中横坐标是以y中元素的个数作为横坐标,以y中元素的值作为纵坐标,对应画在直角坐标系中,而且各点以直线连接。例如运行下面的程序,则画出如图3.1所示的图形。

y=[1324623453];plot(y);图3.1二维图形plot(x,y)

第二种格式:如果数组x和y具有相同长度,命令plot(x,y)将绘出以x元素为横坐标、y元素为纵坐标的曲线。例如,设x为一个时间数组,运行下面的程序,则画出以x为横坐标,y为纵坐标的曲线,如图3.2所示。

x=0:0.2:2*pi;y=sin(x);plot(x,y);图3.2正弦曲线图plot(x,y,’s’)第三种情况:数组x,y情况和第二种一样,s是图形的属性字符串,这些属性字符串包括三个方面,第一方面指定图形曲线的颜色,第二方面指定数据点的标记类型,第三方面指定线的类型,将在3.1.3节中介绍。为了读图方便,并了解图中所表达的内容,还需要增加标题、坐标轴标签和网格线。用title(标题)、xlabel(x轴标签)、ylable(y轴标签)函数给图形添加标题和坐标轴标签。调用每个函数时将会有一个字符串,这个字符串用一对单引号括起来,它包含了图形标题和坐标轴标签的信息。用grid命令可使网格线出现或消失在图形中,gridon代表在图形中出现网格线,gridoff代表去除网格线。例如下面的语句将会产生带有标题,标签和网格线的函数图形。x=0:1:10;y=x.^2-10*x+6;plot(x,y);title('Plotofy=x.^2-10*x+6');xlabel('x');ylabel('y');gridon;3.1.2图形的打印和输出

1.图形的打印打印的方法是在图形Figure窗口内,在File菜单中选择“Print…”打印项就可以打印输出了。另外还可以通过“PrintSetup…”打印设置窗口进行设置打印到纸还是文件,并可以进行“PageSetup…”页面设置、“PrintPreview…”打印预览等。

2.图形的输出在MATLAB中导出图形文件,使用菜单“File”→“ExportSetup…”。图形文件的保存格式有fig、bmp、jpg等常用图形文件格式。另外为了在文章中插入图形,在图形Figure窗口内,Edit菜单中选择“CopyFigure”项就可以将图形窗口中显示的曲线粘贴到Word文档中了。3.1.3线型、点型、颜色

MATLAB会自动根据默认设置的颜色(蓝色)和线型(实线)画出曲线。如果用户对线型的默认值不满意,可以用命令/函数控制线型,也可以根据需要选取不同的数据点的形状,如表3-1所示。为了设定线型,在输入变量组的后面,加一个单引号,在引号内部放入线型和颜色标志符的字符串,这些属性字符串可以任意的混合使用,如果有多个函数,每个函数都有它自己的属性字符串。例3.1.1

函数y=x2-10x+6的图形,曲线为红色的虚线,数据点用蓝色的小圆圈表示,运行下面程序,显示结果如图3.4所示。

x=0:1:10;y=x.^2-10.*x+6;plot(x,y,'r--',x,y,'bo');图3.4不同线型、点型和颜色的图形

为了说明图中曲线的名称或类型,用legend图例命令来制作图例。它的基本格式是:legend('string1','string2',...,pos)

其中string1,string2,…是图形中曲线图例的字符串,说明对应曲线的名称或类型,而pos是一个整数,用来指定图例的位置。这些整数所代表的含义如表3-2所示。用legendoff命令将能去除多余的图例。

3.1.4同一坐标系内多条曲线的绘制

在一张图形窗口的同一坐标系上绘制多条曲线的方法有以下4种:

1.使用plot(x,[y1;y2;…])其中y=[y1;y2;…]是矩阵,若x是列向量,则y的列长与x长度相同,y的行数就是曲线的条数。

1.使用plot(x,[y1;y2;…])

例如运行下列程序:x=-pi:pi/20:pi;y1=sin(x);y2=cos(x);plot(x,[y1;y2]);legend('sinx','cosx');

图3.5同一窗口多条曲线的绘制

这种方法的缺点是:所有的变量要有相同的长度和相同的自变量向量,而且也不便于对各条曲线分别设定线型和颜色。2.使用hold命令

在画完前一张图后,用holdon命令保持住,再画下一条曲线,例如键入下列程序

x=-pi:pi/20:pi;y1=sin(x);y2=cos(x);plot(x,y1);holdon;

plot(x,y2,‘r’);键入holdoff命令及时解除保持状态,否则,以后的图形都会在此图上绘制,造成叠加合混乱。

3.在plot后使用多输入变量

使用这种方法,其语句格式:

plot(x1,y1,x2,y2,…,xn,yn)

该语句中xl、y1、x2、y2等分别为向量对。每一向量对可以绘出一条曲线,这样就可以在一张图上画出多条曲线,每一向量对的长度可以不同,在其后面都可加线型和颜色标志符。x=-pi:pi/20:pi;y1=sin(x);y2=cos(x);plot(x,y1,'go',x,y2,'r:');title('线型、点型和颜色');xlabel('时间'),ylabel('Y');gridon;图3.6多条曲线的绘制

4.使用plotyy命令

plotyy设有两个纵坐标,以便绘制两个y尺度不同的变量,但x仍用同一个比例尺,例如,键入图3.7双纵坐标图形

得到如图3.7所示图形,其中左纵坐标是对y1(值0~1)的,而右纵坐标是对y2(值0~5)的。x=-pi:pi/20:pi;y1=sin(x);y2=5*cos(x);plotyy(x,y1,x,y2);gridon;

纵坐标轴和曲线的标注可用gtext命令来放置。

gtext('x');gtext('y1');gtext('y2');gtext命令用鼠标拖动来确定标注文字的位置,用起来比较方便。3.1.5多个图形窗口

在计算机图形屏幕上可以同时打开几个图形窗口,也可以在一个图形窗口内绘制几幅子图,并且这几幅分图可用不同的坐标显示。

1.多个图形窗口的创建

MATLAB可以创建多个图形窗口,每个窗口都有不同的标号。创建图形窗口的函数格式是:figure(n);其中n代表打开第n个图形窗口。当这个函数被执行后,图n将会变为当前图形窗口,执行所有的画图命令。使用plot等绘图命令时,如果这个图形窗口不存在,那么MATLAB将会默认打开“Figure1”窗口。

gcf函数用于返回当前图形窗口数。当你需要知道当前图形窗口数时,你就把这个函数写入M文件中。

clf命令用于清除当前图形窗口的内容。

close命令用于关闭图形窗。2.子图形窗口

在一个图形窗口内可以创建出多个子图形窗口。创建子图形窗口的命令格式是:subplot(m,n,p)这个命令是在当前窗口内创建m×n个子图形窗口,按m行、n列排列,p表示当前第p个子图形窗口。这些子窗口以从左向右从上到下编号。例如,命令subplot(2,3,4)将会创建6个子图形窗口,而且第4个是当前子图形窗口。例如运行下列程序,结果如图3.8所示。

figure(2);subplot(2,1,1);x=-pi:pi/20:pi;y=sin(x);plot(x,y);gridon;title('正弦曲线');subplot(2,1,2);x=-pi:pi/20:pi;y=cos(x);plot(x,y);gridon;title('余弦曲线');图3.8多个子窗口的图形3.1.6对数坐标图形

在直角坐标系中的坐标轴既可以用对数刻度,也可以用线性刻度,如果在x、y轴上使用这两种刻度的一种或两种,可组合形成下列4种不同的坐标系:plot函数的x,y均用线性刻度semilogx函数x轴用对数刻度,y轴将用线性刻度semilogy函数x轴用线性刻度,y轴用对数刻度loglog函数两坐标轴都用对数刻度。

这四个函数在意义上是等价的,只是坐标轴的类型不同,运行下面的程序,将显示如图3.9所示图形。

x=0:0.1:10;y=x.^2-10.*x+25;subplot(2,2,1);plot(x,y);gridon;xlabel('a)x、y轴线性刻度');subplot(2,2,2);semilogx(x,y);gridon;xlabel('b)x轴对数刻度、y轴线性刻度');subplot(2,2,3);semilogy(x,y);gridon;xlabel('c)x轴线性刻度、y轴对数刻度');subplot(2,2,4);loglog(x,y);gridon;xlabel(‘d)x、y轴对数刻度');图3.9各种坐标轴刻度图形

3.1.7坐标轴上下限的设置

MATLAB可根据输入数据的大小自动设置坐标轴的大小,用户也可以根据需要用axis命令/函数自行设置坐标比例并选择图形边界范围,即允许用户设置x、y轴上值的范围,axis命令/函数的使用形式如表3-3所示。命令功能或意义v=axis此命令/函数返回4个数据[xminxmaxyminymax],分别表示x,y轴的上下限范围axis([xminxmaxyminymax])xminxmax设定横轴x的下限及上限,yminymax设定纵轴y的下限及上限axisequal横轴、纵轴的长度设置等长刻度axissquare产生正方形坐标值axisnormal以预设值画纵轴及横轴axisoff将纵轴及横轴取消axison打开所有的轴背景(默认情况)

为了说明axis的应用,我们将画出函数f(x)=sin(x)从­2π到2π之间两个周期的图形曲线,如图3.10所示,然后设置坐标的区域为0≤x≤π,0≤y≤1。x=-2*pi:pi/20:2*pi;y=sin(x)

;plot(x,y)

;title('Plotofsin(x)vsx');gridon;

图3.10以x为自变量的sinx的图形

如想知道当前图形中坐标轴的上下限,键入axis命令可得到当前图形中坐标轴的x、y的范围。如>>axisans=-88-11

然后可以重新设置坐标轴的上下限,使它在[0pi01]范围内显示曲线。>>axis([0pi01])

图3.11画图区域为[0π01]的曲线

3.1.8极坐标下的绘图

MATLAB中包括一个重要的函数叫做polar,它用于在极坐标系中画图。这个函数的基本格式如下:polar(theta,r)其中theta代表一个弧度角数组,r代表离原点的距离数组。例如运行下列程序:

theta=0:pi/20:2*pi;r=0.5+cos(theta);polar(theta,r);3.1.9复数的绘图由于复数数据既包括实部又包括虚部,所以在MATLAB中复数数据的绘图与普通实数数据的绘图有所区别。有下列几种情况:

1.当plot(z)中的z为复数变量时(即含有非零的虚部),MATLAB把复数的实部作为横坐标、虚部作为纵坐标进行绘图,即相当于plot(real(z),imag(z))。例如绘制下面函数曲线:

y(t)=e0.1t(cost+isint)

运行下面的程序:t=0:pi/20:6*pi;y=exp(0.1*t).*(cos(t)+i*sin(t));plot(y);gridon

;title('PlotofComplexFunctionvsTime');xlabel('RealPart');ylabel('ImaginaryPart');2、如果是双变量如plot(t,z),则横坐标为t,纵坐标为real(z),z中的虚数部分将被丢弃,即plot(t,real(z))。运行下面的程序:t=0:pi/20:6*pi;y=exp(0.1*t).*(cos(t)+i*sin(t));plot(t,y);gridon

;title('PlotofComplexFunctionvsTime');xlabel('t');ylabel('y(t)');图3.14只有实部的图形

如果要在复平面内分别绘制函数的实部和虚部曲线,则必须用holdon命令,或把多条曲线的实部和虚部明确地写出,作为plot函数的输入变量,例如运行下列语句:t=0:pi/20:6*pi;y=exp(0.1*t).*(cos(t)+i*sin(t));plot(t,real(y),'b-');gridon;holdon;plot(t,imag(y),'r-');title('PlotofComplexFunctionvsTime');xlabel('t');ylabel('y(t)');legend('real','imaginary');holdoff;

图3.15含有函数实部和虚部的图形3.在极坐标系下绘制复数图形

极坐标系下绘图语句polar(theta,r),其中theta表示虚部和实部形成的夹角,r为数据点到原点之间的距离,运行下列程序:t=0:pi/20:6*pi;y=exp(0.1*t).*(cos(t)+i*sin(t));polar(angle(y),abs(y));title('PlotofComplexFunction');

图3.16y(t)的极坐标图

3.1.10特殊二维图形的绘制

在直角坐标系中,除了上面我们已经看到的各种曲线图形外,MATLAB还支持其它的一些特殊图形,例如火柴杆图(stem)、阶梯图(stair)、条形图(bar)、饼图(pie)、罗盘图(compass)、直方图(hist)等二十多种绘图方式,如表3-4所示。

函数描述bar(x,y)绘制水平的条形图barh(x,y)绘制竖直的条形图compass(x,y)绘制极坐标图,它的每一个值都用箭头表示,从原点指向(x,y),罗盘图pie(x)pie(x,explode)绘制一个饼状图,x代表占总数的百分数,explode用来确定是否从饼图中分离对应的一部分块stairs(x,y)绘制阶梯图,每一个阶梯的中心为点(x,y)stem(x,y)绘制一个火柴杆图hist(y)绘制直方图表3-4特殊二维图形的类型

火柴杆图、阶梯图、条形图、饼图、罗盘图与普通的图形差不多,它们的调用方式相同。例如一个火柴杆图的程序:x=[123456];y=[268785];stem(x,y);title('ExampleofaStemPlot');xlabel('x');ylabel('y');axis([07010]);

阶梯图、条形图、罗盘图可以通过调用stairs、bar、barh和compass命令来创建,程序类似于上面的语句,只是把stem函数换为相应函数即可,其图形如图3.17(b)、(c)、(d)所示。

(a)火柴杆图(b)阶梯图(c)条形图(d)罗盘图饼图函数pie为了创建一个饼图,需要把数组x传递给饼图函数,饼图函数计算出每一个元素占全部元素和的百分比,然后按照这个百分比将一个圆分为若干份。例如数组x是[1234],那么pie函数将会计算出第一个元素占全部元素和的10%,第二个元素占20%等等,饼图函数pie将会根据百分比例画出相应的饼图。x=[1234];pie(x)饼图函数pie支持选择性参数——explode,它是一个逻辑数组,其数值为1或0。如果explode的值为1,那么它对应的扇区就从整体中分离出来。运行下面的程序得到:data=[1037566];explode=[01000];pie(data,explode);title('ExampleofaPiePlot');legend('One','Two','Three','Four','Five');

图3.18饼形图

3.2三维曲线作图3.2.1三维曲线的绘制

可以用plot3函数进行三维曲线的作图,每一个点是用x,y,z三个数来表示,它的格式是:

plot3(x,y,z,’s’);其中x、y、z是个数相等的数组,它们组成了这个点的3维坐标,s为线型、点型、颜色字符串,函数plot3提供了和plot函数相同的线型,点型和颜色。

例如绘制下面函数的一个三维曲线,这个函数曲线表示在二维机械系统振荡衰减情况,x、y有一相同的自变量t,x、y代表在时刻t系统的位置。

x(t)=e-0.1tcos4ty(t)=e-0.1tsin4t

利用plot3函数画出时间、物体位置的三维图形。【例3.2.1】运行下面的程序:t=0:0.1:10;x=exp(-0.1*t).*cos(4*t);y=exp(-0.1*t).*sin(4*t);plot3(x,y,t);title('Three-DimensionalLinePlot');xlabel('x');ylabel('y');zlabel('Time');axissquare;gridon;图3.19三维坐标图形

3.2.2三维表面、网格、等高线图形的绘制

函数描述mesh(x,y,z)绘制三维网格图形。其中数组x包括要画得每一点的x值,数组y包括要画得每一点的y值,数组z包括要画得每一点的z值surf(x,y,z)绘制三维表面图形contour(x,y,z)绘制三维等高线图形

MATLAB中有一函数meshgrid可使函数图形数组x、y的创建变得十分容易。这个函数的格式为:

[xy]=meshgrid(xstart:xinc:xend,ystart:yinc:yend);

xstart:xinc:xend指出x的取值范围,

ystart:yinc:yend指出y的取值范围。

例如,绘制下面函数的网格图形,x、y的取值分别为[-4,4]和[-4,4]。【例3.2.2】运行下面程序,将画出这个三维网格图形。[x,y]=meshgrid(-4:0.2:4,-4:0.2:4);z=exp(-0.5*(x.^2+y.^2));mesh(x,y,z);xlabel('x');ylabel('y');zlabel('z');title(‘Meshplot’);图3.20三维网格图

表面、等高线图形类似于mesh函数的图形只是把上述程序中的mesh换成surf或contour函数即可。图3.21三维表面图图3.22等高线图3.2.3动画的制作

MATLAB的动画命令总共有3条:moviein、getframe和movie。用getframe把MATLAB产生的图形存储下来,每个图形成一个很长的列向量,N行列向量可以保存N幅画面,成为一个较大矩阵。再用movie命令把它们连起来重放,就可以产生动画效果。moviein用来预留存储空间以加快运行的速度。

【例3.2.3】运行下面的动画程序,将动态显示如图3.23所示效果。

axisequal;%把坐标轴设成相等比例

M=moviein(15);%为变量M预留15幅图的存储空间

forj=1:15plot(fft(eye(j+1)));M(:,j)=getframe;end;运行上述程序,15幅画面就存放在矩阵M中了。再键入命令movie(M,10);

MATLAB就把M中的图形播放10次,形成动画效果。图3.23动画的制作

例子:x=0:0.01:20*pi;p=plot3(sin(x),cos(x),x);%在起点定义一个红色的圆点并设置擦除方式h=line(0,1,0,'color','red','marker','.','markersize',20,'erasemode','xor');fork=0:0.01:20*pi;

%设定红点的新位置

set(h,'xdata',sin(k),'ydata',cos(k),'zdata',k);drawnow;end3.3图形用户界面

图形用户界面(GraphicalUserInterface,简称GUI)是一种图形化的程序接口,是MATLAB和用户进行直接交互的重要手段。一个好的GUI程序给用户提供了一个良好的交互界面及丰富的控制按钮,操作方便、快捷。MATLAB图形用户界面的设计方法有两种,一种是使用可视化的界面编辑环境通过控件设计来实现,另外一种是通过编写程序实现,本节主要介绍使用可视化的界面编辑环境来设计图形用户界面。3.3.1GUI工作机制MATLAB的图形用户界面(GUI)是用户与计算机程序之间的一种可视化交互方式。创建MATLAB用户图形界面必须包含三类基本元素:1.组件(Component)2.图形窗口(Figure)3.响应或回调函数(Callback)表3-6常用GUI组件元素描述图形化控件PushbuttonTogglebuttonRadiobuttonCheckboxEditboxListboxPopupmenusSlider普通按钮切换按钮单选按钮复选框编辑框列表框弹出菜单滚动条静态元素FrameTextfield窗口文本字符串菜单和坐标系MenuitemsContextmenusaxes下拉菜单上下文菜单坐标3.3.2创建GUI的基本步骤

在MATLAB中,图形用户界面(GUI)程序是通过GUI开发环境——guide命令来创建的。打开GUI的方法有两种:(1)启动MATLAB后,选择菜单“File”→“New”→“GUI”命令;(2)在MATLAB的命令窗口内,键入“guide”命令,就绘出现如图3.24所示界面。在这个界面中有“CreateNewGUI”和“OpenExistingGUI”两个选项卡,如果新建空白的图形用户界面则选择“BlankGUI(Default)”,然后单击“OK”按钮,就会出现如图3.25所示的可视化图形用户界面窗口。如果编辑修改以前已存在的用户文件,则选择“OpenExistingGUI”。图3.24guide快速开始界面

图3.25可视化的图形用户窗口

根据需要在图形用户窗口上编辑各种按钮、编辑框等对象构成一个美观友好的界面了,其GUI创建的基本步骤为如下五步:1.首先要决定GUI程序需要哪些组件及每个组件的功能如何,在纸上大致绘制一幅图形,帮助分析和设计;2.当guide运行时,它会产生一个窗口编辑器,窗口编辑器的左侧有一个GUI组件栏,用户可以通过选中和拖放操作就可把设计所需要的组件放置在窗口编辑器中,并通过GUI编辑窗口顶部工具栏中的工具来调整GUI窗口的尺寸、组件对齐方式、空间布局等;3.通过GUI开发环境调用组件属性编辑器,对组件进行命名、“Tag”属性命名、并设置组件的字体、尺寸、颜色、显示文本等属性;4.保存图形编辑窗口,硬盘将在指定的路径中产生两个扩展名分别为“.fig”和“.m”的两个同名文件。扩展名为.fig的文件包含了当前的GUI图形界面内容,扩展名为.m的文件包含了调用该图形窗口的程序代码及每个GUI组件的回调函数;5、编写与每个GUI组件相联系的事件回调函数。3.3.3GUI应用实例【例3.3.1】创建一个简单的GUI程序,在图形用户界面上通过按钮控制显示正弦曲线或余弦曲线。1.在MATLABcommand窗口输入guide命令,创建一空的GUI程序。通过鼠标左键拖动GUI设计区右下角的小方形控制点将GUI显示窗口放置到合适大小。然后点击工具栏中的“pushbotton”按钮和“Axes”按钮,在设计区分别产生三个pushbotton组件按钮、一个Axes坐标轴。2.右击第一个“pushbotton”组件对象打开其属性编辑器“PropertyInspector”,如图3.26所示,将其String属性设置为“正弦曲线”,将其Tag属性置为“sinx”;右击第二个“pushbotton”组件对象打开其属性编辑器“PropertyInspector”,将其String属性设置为“余弦曲线”,将其Tag属性置为“cosx”;右击第三个“pushbotton”组件对象打开其属性编辑器“PropertyInspector”,将其String属性设置为“关闭”,将其Tag属性置为“close”;组件的其它属性如按钮上字体、字号大小等都可根据情况适当设置或为默认值。3.在GUI开发环境选择File/Saveas菜单,将程序以名称“MyFirstGui”保存在指定目录内,这时在指定目录会生成两个文件MyFirstGui.m和MyFirstGui.fig。4.通过上述几步操作,guide已经自动生成了GUI的输入及输出响应过程,同时生成了尚未添加回调函数代码的程序。

(1)在functionsinx_Callback(hObject,eventdata,handles)内添加以下代码:

x=0:pi/10:2*pi;y=sin(x);plot(x,y);gridon;(2)在functioncosx_Callback(hObject,eventdata,handles)内添加以下代码:

x=0:pi/10:2*pi;y=cos(x);plot(x,y,'r');gridon;(3)在functionclose_Callback(hObject,eventdata,handles)内添加以下代码:

close;

在MyFirstGui函数内添加代码过程如下:编辑完成并保存,选择菜单“Tool”→“Run”,得到如图所示图形用户界面,再用鼠标点击“正弦曲线”按钮、“余弦曲线”按钮或“关闭”按钮,就可看到点击不同按钮时,图形曲线的不同了。图3.27运行界面

在命令窗口键入:>>myfirstgui3.4MATLAB数字图像处理

图像处理就是将图像转换为一数字矩阵的形式,并采用一定的算法对其进行的必要计算,以提高图像的视觉质量或提取出有用信息的过程。MATLAB包含了功能非常强大的图像处理工具箱——IPT(ImageProcessingTools)。

本节主要介绍数字图像的概念、表示、读取、显示与存储技术,后面几节分别介绍一些常用图像处理技术及其在MATLAB中的实现方法。3.4.1数字图像的概念

从图像处理的角度来看,则可以分为模拟和数字两大类,前者包括光学系统成像、胶片影像等,后者是将模拟图像经抽样离散化处理后形成的、计算机能够辨识的点阵图像。

数字图像存在的形式就是存储在硬盘等介质中的数字化后的二维数组。现代数字图像与模拟图像相比具有不可比拟的优点,突出表现在易于存储、便于处理、传输方便、高抗扰性和易于加密等。3.4.2数字图像的表示

一幅灰度图像表示为如下矩阵形式:

fij代表像素(i,j)的亮度值,其范围是从0~255,0表示黑,255表示白。彩色图像是用红、绿、蓝三组二维矩阵来表示的,这时的f记为:[f(x,y)r,f(x,y)g,f(x,y)b],其中三组中的每个数值的范围都是0~255。3.4.3图像格式与图像类型

图像格式是指用来存储图像的文件格式。图像格式通常有好多种,常因操作系统和图像处理软件的不同而有所区别,但总的发展趋势是格式变得更加统一。常用的图像格式如表3-7所示。格式名称扩展名格式描述JPEG.jpg.jpeg静止图像格式BMP.bmpWindows位图TIFF.tif,.tiff加标识信息的图像文件格式GIF.gif图形交换格式PNG.png可移植网络图形格式XWD.xwdXWindow存储图形格式表3-7MATLAB中常用图像/图形格式

与图像格式的定义不同,图像类型是依图像数组中数值与像素颜色之间的关系不同而对图像进行的分类。图像类型主要可分为四种:灰度图像、索引图像、二值图像及RGB图像。需要说明的是,在MATLAB中,无论是哪种类型的图像,其存储格式通常不外乎三种,即:uint8(8位无符号整型数)、uint16(16位无符号整型数)及double(双精度数浮点数)。1.灰度图像灰度图像是一个数据矩阵,该矩阵的每一个元素对应于图像中的一个像素点(pixel),元素的值代表一定范围的灰度级。对于uint8类型的图像,则灰度取值范围为[0,255];对于uint16类型的图像,则灰度取值范围为[0,65535];对double类型的,则像素的取值为浮点数。灰度图像一般不自带调色板,而使用默认的系统调色板。2.索引图像索引图像是一种把图像像素值直接作为RGB调色板下标的图像。通常索引图像与灰度图像的最大区别在于,一幅索引图像除了包括图像数据矩阵以外,还包含一个图像调色板。调色板以256×d矩阵表示(d为色彩空间维度)。灰度索引图像调色板最多只能有256种颜色。而RGB图像转换成索引图像时,系统会自动根据图像上的颜色为每个颜色分量归纳出能代表分量灰度的256种颜色,然后用256×3个不同灰度分量的组合来精确描述图像上任一像素点的颜色信息。索引图像主要用于网络上的图片传输和一些对图像像素、大小等有严格要求的地方。

3.二值图像二值图像是由0和1两种逻辑值数组组成的数字图像,逻辑值0相当于在灰度图像中的0,逻辑值1相当于灰度图像中的255。二值图像每一像素只有0和1两种可能的数值或灰度等级状态。二值图像常用于对图像内容进行标记处理。

4.RGB图像RGB图像通常称为真彩色图像,它直接来源于图像传感器件所采集的模拟信号量化后的输出。每一像素点的数字量化输出均由三个数值来分别标明红、绿、蓝分量的幅值。在MATLAB中,一幅RGB图像由m×n×3的数组来表示,其中m和n分别为图像的宽度和长度,3代表三个颜色分量。对于常用的RGB图像,每个颜色分量均由一个字节来表示,这样就构成24位的RGB图像。

常用图像类型转换函数

类型转换函数函数功能描述rgb2grayrgb2indim2bwind2graygray2inddither将一幅RGB图像转换为灰度图像;将一幅RGB图像转换为索引图像;使用阈值截取方法,将一幅灰度图像、索引图像或RGB图像转换为二值图像;将一幅索引图像转换为灰度图像;将一幅灰度图像转换为索引图像;使用抖动算法,将RGB图像转换为索引图像,或将灰度图像转换为二值图像。3.4.4数字图像的读取

在MATLAB中无论对图像进行何种处理,首选必须将目标图像读入到MATLAB工作环境。MATLAB中使用imread函数读取图像,imread命令支持MATLABIPT支持的所有图像格式,其语法格式为:imread(‘picname’)其中picname为一个图像文件名,它包含了图像文件的全名(含扩展名)。

对于索引图像的读取,命令格式为(其中fmt为图像格式,可选的值为bmp、hdf、ico、jpg、pcx、png和xwd):[p,map]=imread(picname,'fmt')除了使用命令whos检查内存中的图像信息外,还可以使用命令imfinfo则了解更多的图像信息,例如:>>imfinfofootball.jpgans=Filename:'D:\MATLAB7\toolbox\images\imdemos\football.jpg'FileModDate:'01-Mar-200108:52:38'FileSize:27130

Format:'jpg'FormatVersion:''Width:320

Height:256BitDepth:24ColorType:'truecolor'FormatSignature:''NumberOfSamples:3CodingMethod:'Huffman'CodingProcess:'Sequential'Comment:{}3.4.5数字图像的显示与存储

MATLAB进行图像处理时,一般使用函数imshow或imview显示图像。

imshow在一个单独的图形窗口显示图像,其基本语法格式为:imshow(p,G)或imshow(p,[lowhigh])

其中,第一种命令格式,p为读取图像时存入的数组名,G是显示图像的灰度级数。若将G省略,默认的灰度级数是256。

第二种命令格式中,将所有灰度值小于或等于low的都显示为黑色,所有大于或等于high的则都显示为白色,而介于两者之间的将以像素实际的灰度值显示。若将方括号中的low和high省略,则显示的灰度范围从图像数组p中灰度最小至p中灰度最大值。imview的基本语法格式为:

imview(p)或imview('football.jpg')

imview函数也是在一个单独的窗口内显示图像,同时提供了图像尺寸、数据类型和灰度范围等信息。用户还可通过一个图形窗口左下角查看当前鼠标所在位置的像素值。imshow和imview显示football.jpg的效果分别如下图所示。

imshow和imview显示football.jpg的效果分别如图3.28中(a)、(b)所示。(a)imshow显示图像(b)imview显示图像

使用函数imwrite来保存图像,其基本语法格式为:imwrite(p,'picname')或imwrite(p,'picname','fmt')其中p为待保存的图像数组,picname为保存时使用的文件名,fmt为图像格式,可以保存为表3-7中的任一格式。

特别地,在保存为jpg格式图像时,命令格式则为:imwrite(p,'picname','quality',q)在此处,picname则为包含了文件扩展名的完整文件名,quality为保存的文件质量等级控制字,具体保存为哪个等级由第四个参数q来指定,q为0~100之间的整数,数值越大,文件质量越好。安全阀基本知识如果压力容器(设备/管线等)压力超过设计压力…1.尽可能避免超压现象堵塞(BLOCKED)火灾(FIRE)热泄放(THERMALRELIEF)如何避免事故的发生?2.使用安全泄压设施爆破片安全阀如何避免事故的发生?01安全阀的作用就是过压保护!一切有过压可能的设施都需要安全阀的保护!这里的压力可以在200KG以上,也可以在1KG以下!设定压力(setpressure)安全阀起跳压力背压(backpressure)安全阀出口压力超压(overpressure)表示安全阀开启后至全开期间入口积聚的压力.几个压力概念弹簧式先导式重力板式先导+重力板典型应用电站锅炉典型应用长输管线典型应用罐区安全阀的主要类型02不同类型安全阀的优缺点结构简单,可靠性高适用范围广价格经济对介质不过分挑剔弹簧式安全阀的优点预漏--由于阀座密封力随介质压力的升高而降低,所以会有预漏现象--在未达到安全阀设定点前,就有少量介质泄出.100%SEATINGFORCE75502505075100%SETPRESSURE弹簧式安全阀的缺点过大的入口压力降会造成阀门的频跳,缩短阀门使用寿命.ChatterDiscGuideDiscHolderNozzle弹簧式安全阀的缺点弹簧式安全阀的缺点=10090807060500102030405010%OVERPRESSURE%BUILT-UPBACKPRESSURE%RATEDCAPACITY普通产品平衡背压能力差.在普通产品基础上加装波纹管,使其平衡背压的能力有所增强.能够使阀芯内件与高温/腐蚀性介质相隔离.平衡波纹管弹簧式安全阀的优点优异的阀座密封性能,阀座密封力随介质操作压力的升高而升高,可使系统在较高运行压力下高效能地工作.ResilientSeatP1P1P2先导式安全阀的优点平衡背压能力优秀有突开型/调节型两种动作特性可远传取压先导式安全阀的优点对介质比较挑剃,不适用于较脏/较粘稠的介质,此类介质会堵塞引压管及导阀内腔.成本较高.先导式安全阀的缺点重力板式产品的优点目前低压储罐呼吸阀/紧急泄放阀的主力产品.结构简单.价格经济.重力板式产品的缺点不可现场调节设定值.阀座密封性差,并有较严重的预漏.受背压影响大.需要很高的超压以达到全开.不适用于深冷/粘稠工况.几个常用规范ASMEsectionI-动力锅炉(FiredVessel)ASMEsectionVIII-非受火容器(UnfiredVessel)API2000-低压安全阀设计(LowpressurePRV)API520-火灾工况计算与选型(FireSizing)API526-阀门尺寸(ValveDimension)API527-阀座密封(SeatTightness)介质状态(气/液/气液双相).气态介质的分子量&Cp/Cv值.液态介质的比重/黏度.安全阀泄放量要求.设定压力.背压.泄放温度安全阀不以连接尺寸作为选型报价依据!如何提供高质量的询价?弹簧安全阀的结构弹簧安全阀起跳曲线弹簧安全阀结构弹簧安全阀结构导压管活塞密封活塞导向不平衡移动副(活塞)导管导阀弹性阀座P1P1P2先导式安全阀结构先导式安全阀的工作原理频跳安全阀的频跳是一种阀门高频反复开启关闭的现象。安全阀频跳时,一般来说密封面只打开其全启高度的几分只一或十几分之一,然后迅速回座并再次起跳。频跳时,阀瓣和喷嘴的密封面不断高频撞击会造成密封面的严重损伤。如果频跳现象进一步加剧还有可能造成阀体内部其他部分甚至系统的损伤。安全阀工作不正常的因素频跳后果1、导向平面由于反复高频磨擦造成表面划伤或局部材料疲劳实效。2、密封面由于高频碰撞造成损伤。3、由于高频振颤造成弹簧实效。4、由频跳所带来的阀门及管道振颤可能会破坏焊接材料和系统上其他设备。5、由于安全阀在频跳时无法达到需要的排放量,系统压力有可能继续升压并超过最大允许工作压力。安全阀工作不正常的因素A、系统压力在通过阀门与系统之间的连接管时压力下降超过3%。当阀门处于关闭状态时,阀门入口处的压力是相对稳定的。阀门入口压力与系统压力相同。当系统压力达到安全阀的起跳压力时,阀门迅速打开并开始泄压。但是由于阀门与系统之间的连接管设计不当,造成连接管内局部压力下降过快超过3%,是阀门入口处压力迅速下降到回座压力而导致阀门关闭。因此安全阀开启后没有达到完全排放,系统压力仍然很高,所以阀门会再次起跳并重复上述过程,既发生频跳。导致频跳的原因导致接管压降高于3%的原因1、阀门与系统间的连接管内径小于阀门入口管内径。2、存在严重的涡流现象。3、连接管过长而且没有作相应的补偿(使用内径较大的管道)。4、连接管过于复杂(拐弯过多甚至在该管上开口用作它途。在一般情况下安全阀入口处不允许安装其他阀门。)导致频跳的原因B、阀门的调节环位置设置不当。安全阀拥有喷嘴环和导向环。这两个环的位置直接影响安全阀的起跳和回座过程。如果喷嘴环的位置过低或导向环的位置过高,则阀门起跳后介质的作用力无法在阀瓣座和调节环所构成的空间内产生足够的托举力使阀门保持排放状态,从而导致阀门迅速回座。但是系统压力仍然保持较高水平,因此回座后阀门会很快再次起跳。导致频跳的原因C、安全阀的额定排量远远大于所需排量。

由于所选的安全阀的喉径面积远远大于所需,安全阀排放时过大的排量导致压力容器内局部压力下降过快,而系统本身的超压状态没有得到缓解,使安全阀不得不再次起跳频跳的原因阀门拒跳:当系统压力达到安全阀的起跳压力时,阀门不起跳的现象。安全阀工作不正常的因素1、阀门整定压力过高。2、阀门内落入大量杂质从而使阀办座和导套间卡死或摩擦力过大。3、弹簧之间夹入杂物使弹簧无法被正常压缩。4、阀门安装不当,使阀门垂直度超过极限范围(正负两度)从而使阀杆组件在起跳过程中受阻。5、排气管道没有被可靠支撑或由于管道受热膨胀移位从而对阀体产生扭转力,导致阀体内机构发生偏心而卡死。安全阀拒跳的原因阀门不回座或回座比过大:安全阀正常起跳后长时间无法回座,阀门保持排放状态的现象。安全阀工作不正常的因素1、阀门上下调整环的位置设置不当。2、排气管道设计不当造成排气不畅,由于排气管道过小、拐弯过多或被堵塞,使排放的蒸汽无法迅速排出而在排气管和阀体内积累,这时背压会作用在阀门内部机构上并产生抑制阀门关闭的趋势。3、阀门内落入大量杂质从而使阀瓣座和导套之间卡死后摩擦力过大。安全阀不回座或回座比过大的因素:4、弹簧之间夹入杂物从而使弹簧被正常压缩后无法恢复。5、由于对阀门排放时的排放反力计算不足,从而在排放时阀体受力扭曲损坏内部零件导致卡死。6、阀杆螺母(位于阀杆顶端)的定位销脱落。在阀门排放时由于振动使该螺母下滑使阀杆组件回落受阻。安全阀不回座或回座比过大的因素:7、由于弹簧压紧螺栓的锁紧螺母松脱,在阀门排放时由于振动时弹簧压紧螺栓松动上滑导致阀门的设定起跳值不断减小。

8、阀门安装不当,使阀门垂直度超过极限范围(正负两度)从而使阀杆组件在回落过程中受阻。

9、阀门的密封面中有杂质,造成阀门无法正常关闭。

10、锁紧螺母没有锁紧,由于管道震动下环向上运动,上平面高于密封面,阀门回座时无法密封安全阀不回座或回座比过大的因素:谢谢观看癌基因与抑癌基因oncogene&tumorsuppressorgene24135基因突变概述.癌基因和抗癌基因的概念.癌基因的分类.癌基因产物的作用.癌基因激活的机理主要内容疾病:

——是人体某一层面或各层面形态和功能(包括其物质基础——代谢)的异常,归根结底是某些特定蛋白质结构或功能的变异,而这些蛋白质又是细胞核中相应基因借助细胞受体和细胞中信号转导分子接收信号后作出应答(表达)的产物。TranscriptionTranslationReplicationDNARNAProtein中心法规Whatisgene?基因:

—是遗传信息的载体

—是一段特定的DNA序列(片段)

—是编码RNA或蛋白质的一段DNA片段

—是由编码序列和调控序列组成的一段DNA片段基因主宰生物体的命运:微效基因的变异——生物体对生存环境的敏感度变化关键关键基因的变异——生物体疾病——死亡所以才有:“人类所有疾病均可视为基因病”之说注:如果外伤如烧伤、骨折等也算疾病的话,外伤应该无法归入基因病的行列。Genopathy问:两个不相干的人,如果他们患得同一疾病,致病基因是否相同?再问:同卵双生的孪生兄弟,他们患病的机会是否一样,命运是否相同?┯┯┯┯

ATGC

TACG

┷┷┷┷┯┯┯┯┯

ATAGC

TATCG

┷┷┷┷┷┯┯┯┯

ATGC

TACG

┷┷┷┷┯┯┯

AGC

TCG

┷┷┷┯┯┯┯

ACGC

TGCG

┷┷┷┷┯┯┯┯

ATGC

TACG

┷┷┷┷增添缺失替换DNA分子(复制)中发生碱基对的______、______

,而引起的

的改变。替换增添缺失基因结构基因变异的概念:英语句子中的一个字母的改变,可能导致句子的意思发生怎样的变化?可能导致句子的意思不变、变化不大或完全改变THECATSATONTHEMATTHECATSITONTHEMATTHEHATSATONTHEMATTHECATONTHEMAT同理:替换、增添、缺失碱基对,可能会使性状不变、变化不大或完全改变。基因的结构改变,一定会引起性状的改变??原句:1.基因多态性与致病突变基因变异与疾病的关系2.单基因病、多基因病3.疾病易感基因

基因多态性polymorphism是指DNA序列在群体中的变异性(差异性)在人群中的发生概率>1%(SNP&CNP)<1%的变异概率叫做突变基因多态性特定的基因多态性与疾病相关时,可用致病突变加以描述SNP:散在单个碱基的不同,单个碱基的缺失、插入和置换。

CNP:DNA片段拷贝数变异,包括缺失、插入和重复等。同义突变、错义突变、无义突变、移码突变

致病突变生殖细胞基因突变将突变的遗传信息传给下一代(代代相传),即遗传性疾病。体细胞基因突变局部形成突变细胞群(肿瘤)。受精卵分裂基因突变的原因物理因素化学因素生物因素基因突变的原因(诱发因素)紫外线、辐射等碱基类似物5BU/叠氮胸苷等病毒和某些细菌等自发突变DNA复制过程中碱基配对出现误差。UV使相邻的胸腺嘧啶产生胸腺嘧啶二聚体,DNA复制时二聚体对应链空缺,碱基随机添补发生突变。胸腺嘧啶二聚体胸腺嘧啶胸腺嘧啶紫外线诱变物理诱变(physicalinduction)

5溴尿嘧啶(5BU)与T类似,多为酮式构型。间期细胞用酮式5BU处理,5BU能插入DNA取代T与A配对;插入DNA后异构成烯醇式5BU与G配对。两次DNA复制后,使A/T转换成G/C,发生碱基转换,产生基因突变。化学诱变(chemicalinduction)碱基类似物(baseanalogues)诱变AT5-BUA5-BUAAT5-BU5-BU(烯醇式)

(酮式)GGC1.生物变异的根本来源,为生物进化提供了最初的原始材料,能使生物的性状出现差别,以适应不同的外界环境,是生物进化的重要因素之一。2.致病突变是导致人类遗传病的病变基础。基因突变的意义概述:肿瘤细胞恶性增殖特性(一)肿瘤细胞失去了生长调节的反馈抑制正常细胞受损,一旦恢复原状,细胞就会停止增殖,但是肿瘤细胞不受这一反馈机制抑制。(二)肿瘤细胞失去了细胞分裂的接触抑制。正常细胞体外培养,相邻细胞相接触,长在一起,细胞就会停止增殖,而肿瘤细胞生长满培养皿后,细胞可以重叠起生长。(三)肿瘤细胞表现出比正常细胞更低的营养要求。(四)肿瘤细胞生长有一种自分泌作用,自己分泌生长需要的生长因子和调控信号,促进自身的恶性增殖。Whatisoncogene?癌基因——是基因组内正常存在的基因,其编码产物通常作为正调控信号,促进细胞的增殖和生长。癌基因的突变或表达异常是细胞恶性转化(癌变)的重要原因。——凡是能编码生长因子、生长因子受体、细胞内信号转导分子以及与生长有关的转录调节因子等的基因。如何发现癌基因的呢?11910年,洛克菲勒研究院一个年轻的研究员Rous发现,鸡肉瘤细胞裂解物在通过除菌滤器以后,注射到正常鸡体内,可以引起肉瘤,首次提出鸡肉瘤可能是由病毒引起的。0.2m孔径细菌过不去但病毒可以通过从病毒癌基因到细胞原癌基因的研究历程:Roussarcomavirus,RSVthefirstcancer-causingretrovirus1958年,Stewart和Eddy分离出一种病毒,注射到小鼠体内可以引起肝脏、肾脏、乳腺、胸腺、肾上腺等多种组织器官的肿瘤,因而把这种病毒称为多瘤病毒。50年代末、60年代初,癌病毒研究成了一个极具想像力的研究领域,主流科学家开始进入癌病毒研究领域polyomavirus这期间,Temin发现RSV有不同亚型,且引起细胞恶变程度不同,推测RNA病毒将其遗传信息传递给了正常细胞的DNA。这与Crick提出的中心法则是相违背的让事实屈从于理论还是坚持基于实验的结果?VSTemin发现逆转录酶,1975年获诺贝尔奖TeminCrickTemin的实验设计:实验设计简单而巧妙:将合成DNA所需的“原料”,即A、T、C、G四种脱氧核苷酸,与破坏了外壳的RSV一起在体外40℃的条件下温育一段时间结果在试管里获得了一种新合成的大分子,它不能被RNA酶破坏,但却可以被DNA酶所分解,证明这种新合成的大分子是DNA用RNA酶预先破坏RSV的RNA,再重复上述的试验,则不能获得这种大分子,说明这个DNA大分子是以RSV的RNA为模板合成的1969年,一个日本学者里子水谷来到Temin的实验室,这是一个非常擅长实验的年轻科学家。按Temin的设想,他们开始寻找RSV中存在“逆转录酶”的证据DNA

RNA

ProteinTranscriptionTranslationReplicationReplicationRe-Transcription修正中心法规据说,1975年Temin因发现逆转录酶而获诺贝尔奖时,Bishop懊恼不已,因为早在1969年他就认为Temin的RNADNA的“前病毒理论”有可能是正确的,并且也进行了一些实验,但不久由于资深同事的规劝而放弃了这方面的努力。但Bishop马上意识到:逆转录酶的发现为逆转录病毒致癌的研究提供了一条新途径。一个RSV,三个诺贝尔奖!!!1989年,UCSF的Bishop和Varmus根据逆转录病毒的复制机制发现了细胞癌基因,并获诺贝尔奖。Cellularoncogene启示:Perutz说:“科学创造如同艺术创造一样,都不可能通过精心组织而产生”Bishop说:“许多人引以为豪的是一天工作16小时,工作安排要以分秒计……可是工作狂是思考的大敌,而思考则是科学发现的关键”Perutzsharedthe1962NobelPrizeforChemistrywithJohnKendrew,fortheirstudiesofthestructuresofhemoglobinandglobularproteins科学的本质和艺术一样,都需要直觉和想像力请给自己一些思考的时间吧!癌基因的分类目前对癌基因尚无统一分类的方法,一般有下面3种分类方法:一、按结构特点分(6)类(一)src癌基因家族(二)ras癌基因家族(三)sis癌基因家族(四)myc癌基因家族(五)myb癌基因家族(六)其它:如fos,erb-A等。三、按细胞增殖调控蛋白特性分成(4)类(一)生长因子(二)受体类(三)细胞内信号转换器(四)细胞核因子二、按产物功能分(8)类(一)生长因子类(二)酪氨酸蛋白激酶(三)膜相关G蛋白(四)受体,无蛋白激酶活性(五)胞质丝氨酸-苏氨酸蛋白激酶(六)胞质调控因子(七)核反式调控因子(八)其它:db1、bcl-2癌基因产物参与信号转导

胞外信号作用于膜表面受体→胞内信使物质的生成便意味着胞外信号跨膜传递的完成。胞内信使至少有:cAMP(环磷酸腺苷)IP3(三磷酸肌醇)PG(前列腺素)cGMP(环磷酸鸟苷)DG(二酰基甘油)Ca2+(钙离子)CAM(钙调素)主要机制是通过蛋白激酶活化引起底物蛋白一连串磷酸化的生物信号反应过程,跨膜机制涉及到:(一)质膜上cAMP信使系统(二)质膜上肌醇脂质系统这两个系统都是由受体鸟苷酸调节蛋白(GTP-regulatoryprotein,G蛋白)和效应酶(腺苷酸环化酶磷脂酶等)组成,有相似的信号转导过程:即受体活化后引起GTP与不同G蛋白结合活化和抑制效应酶从而影响胞内信使产生而发生不同的调控效应。(三)受体操纵的离子通道系统(四)受体酪氨酸蛋白激酶的转导

(一)获得性基因病

(acquiredgeneticdisease)例如:病毒感染激活原癌基因癌基因活化的机制

(二)染色体易位和重排使无活性的原癌基因转位至强启动子或增强子附近而被活化。与基因脆性位点相关。(三)基因扩增(四)点突变三、癌基因的产物与功能(一)癌基因产物作用的一般特点1.目前发现c-onc均为结构基因.2.癌基因产物可分布在膜质核也可分泌至胞外.(二)癌基因产物分类1.细胞外生长因子:TGF-b2.跨膜生长因子受体:MAPK3.细胞内信号转导分子:Gprotein/Ras4.核内转录因子

(三)癌基因产物的协同作用实验证明,用ras或myc分别转染细胞,可使细胞长期增殖,但不能转化成癌细胞,在裸鼠体内也不能形成肿瘤。但用ras+myc同时转染细胞,则使细胞转化成癌细胞。说明:致癌至少需要2种或以上的onc协同作用,2种onc在2条通路上发挥作用,由于细胞增殖调控是多因子,多阶段影响的结果。而影响增殖分化的onc达几十种之多,所以大多数人认为:癌发生是多阶段多步骤的。Whatistumorsuppressorgene?肿瘤抑制基因(抗癌基因、抑癌基因)——是调节细胞正常生长和增殖的基因。当这些基因不能表达,或其产物失去活性时,细胞就会异常生长和增殖,最终导致细胞癌变。反之,若导入或激活它则可抑制细胞的恶性表型。——癌基因与抑癌基因相互制约,维持细胞增殖正负调节信号的相对稳定。影响1岁的儿童“二次打击”学说两个等位基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论