导航:首页 > 五金知识 > 生物信息工具箱

生物信息工具箱

发布时间:2023-03-04 19:34:22

Ⅰ 开关电源设计需要选择matlab哪些组件

直接选择默认列表
部分组件列表
MATLAB矩阵实验室7.0.1
Simulink仿真6.1
AerospaceBlockset太空模块1.6.1
BioinformaticsToolbox生物信息工具箱1.1.1
CDMAReferenceBlockset码分多址参数模块1.1
CommunicationsBlockset通信模3.0.1
CommunicationsToolbox通信工具箱3.0.1
ControlSystemToolbox控制系统工具箱6.1
CurveFittingToolbox曲线拟合工具箱1.1.2
DataAcquisitionToolbox数据获取工具箱2.5.1
DatabaseToolbox数据库工具箱3.0.1
DatafeedToolbox数据供给工具箱1.6

Ⅱ matlab课堂作业关于随机点的一些问题

问题分析

1、【随机生成点】:直接用rand函数生成点的坐标;

2、【点与点随机连成边】:用rand函数生成N*N矩阵,大于某设定门限值(例如0.8)则连边;

3、【计算任意两点间的最短路径】,分两种做法:

(1)随机取两点,计算最短路径,用graphshortestpath函数;

(2)把任意两点间的最短路径全部计算出来,形成一个矩阵,用graphallshortestpaths函数。

4、【计算出最小生成树】:用graphminspantree函数。

其中,graphshortestpathgraphallshortestpathsgraphminspantree均为生物信息工具箱(Bioinformatics Toolbox)中的函数。

参考代码

匆忙间编写了一段代码,供参考。

%随机生成点的数量
N=10;
%生成点的坐标
x=rand(N,1);y=rand(N,1);
%随机生成连接关系(随机数大于门限值为有连接)
L=rand(N,N)>0.8;
%计算各节点距离(保留两位小数)
D=round(squareform(pdist([xy]))*100)/100;
%用稀疏矩阵表示图
DG=sparse(D.*L);
%转换为无向图
UG=tril(DG+DG');
%显示图
view(biograph(UG,[],'ShowArrows','off','ShowWeights','on'));

%计算最小生成树
ST=graphminspantree(UG);
view(biograph(ST,[],'ShowArrows','off','ShowWeights','on'))

%计算所有节点间的最小路径(两两对应)
dist=graphallshortestpaths(UG,'directed',false);
disp(num2str(dist,'%.2f'))

%计算任意(随机选择)两个节点间的最小路径
i=ceil(rand*N);j=ceil(rand*N);
[dist,path,pred]=graphshortestpath(UG,i,j,'directed',false);
%突出显示最小路径
h=view(biograph(UG,[],'ShowArrows','off','ShowWeights','on'));
set(h.Nodes(path),'Color',[10.40.4])
fowEdges=getedgesbynodeid(h,get(h.Nodes(path),'ID'));
revEdges=getedgesbynodeid(h,get(h.Nodes(fliplr(path)),'ID'));
edges=[fowEdges;revEdges];
set(edges,'LineColor',[100])
set(edges,'LineWidth',1.5)

运行结果

1、随机生成的无向图:

0.000.701.381.370.690.750.570.060.140.29
0.700.001.721.520.851.090.850.640.840.44
1.381.720.002.471.650.630.871.421.421.39
1.371.522.470.001.491.841.601.311.511.08
0.690.851.651.490.001.020.780.640.830.41
0.751.090.631.841.020.000.240.790.790.76
0.570.850.871.600.780.240.000.550.550.52
0.060.641.421.310.640.790.550.000.200.23
0.140.841.421.510.830.790.550.200.000.43
0.290.441.391.080.410.760.520.230.430.00

Ⅲ MATLAB问题——关于“最短路径”

可以用生物信息工具箱(Bioinformatics Toolbox)的函数graphallshortestpaths求解。

实例如下:

cm=round(rand(13)*80)*0.1;
I=randperm(13^2);
cm(I(1:145))=0;
UG=sparse(tril(cm+cm'));
bg=biograph(UG,arrayfun(@(i){int2str(i)},1:size(cm,1)),'ShowArrows','off','ShowWeights','on');
view(bg)
p=graphallshortestpaths(UG,'directed',false);
num2str(p,'%6g')

其中,前4行用于随机生成一个无向图的数据(懒得输入你图中的数了),第5-6行用于显示图形,最后两行显示各节点之间的最短路径。

以下是某一次随机运行得到的结果:

087.510.78.312.47.3101.86.44.76.66.7
8014.42.76.96.66.929.37.83.36.26.3
7.514.4017.115.87.812.916.49.313.812.214.114.2
10.72.717.108.19.34.20.79.75.165.85.9
8.36.915.88.1093.98.89.44.83.65.55.6
12.46.67.89.3905.18.610.669.66.76.8
7.36.912.94.23.95.104.95.50.94.51.61.7
10216.40.78.88.64.9010.45.85.36.56.6
1.89.39.39.79.410.65.510.404.664.84.9
6.47.813.85.14.860.95.84.605.42.52.6
4.73.312.263.69.64.55.365.402.93
6.66.214.15.85.56.71.66.54.82.52.900.1
6.76.314.25.95.66.81.76.64.92.630.10

Ⅳ matlab这行代码:P=biograph(G,[],'ShowArrows','on','ShowWeights','on');

这个抄问题其实你只要稍微查一下帮助就明白了。

biograph 是生物信息工具箱(Bioinformatics Toolbox)里的函数,用于创建有向图对象,基本调用格式是:

BGobj=biograph(CMatrix,NodeIDs,'PropertyName',PropertyValue,...)

其中第一个参数CMatrix是图的连结矩阵,第二个参数NodeIDs是节点的标识名称,后面是成对的属性名/属性值用于指定图的相关选项。

在参数说明部分,有一个专门的注解:

Note You must specify NodeIDs if you want to specify property name/value pairs. Set NodeIDs to [] to use the default values of the row/column numbers.

意思就是说,如果要用到后面的那些属性选项(比如你现在调用的那个语句),就必需指定第二个参数NodeIDs;而如果不知道该怎样指定,那就将其设为[],这种情况下,会使用默认的行(列)序号作为节点名。

Ⅳ 我的电脑是win7 32位的,我现在正在学习matlab,学校的版本比较低我的电脑不能安装,希望各位能帮帮忙~感

版本低没所谓的。。。版本高的安装完后有5G多,晕!
下载一个7.0版本的,安装时先进入外观和个性化那里把主题改成“windows 经典”,然后安装(以后运行时也要做同样的修改)就可以了。
ps:你是“正在学”,所以很多工具都用不上,倒不如不装(以后想用时可以直接导入,具体上网查查),所以附带某些的安装项目,选择性安装可以了:

最小安装以下项目:
MATLAB 7.0
Simulink
Excel Link
Extended Symbolic Math 3.1
Optimization Toolbox 3.0
Symbolic Math Toolbox 3.1
MATLAB Distributed Computing Engine 3.0

MATLAB 7.3
Simulink 6.5 仿真
Bioinformatics Toolbox 2.4 生物信息学工具箱 (可选)
Control System Toolbox 7.1 控制系统工具箱
Curve Fitting Toolbox 1.1.6 曲线拟合工具箱
Database Toolbox 数据库工具箱(连接matlab和常用的数据库)
Data Acquisition Toolbox 数据采集工具箱
Distributed Computing Toolbox 3.0 分布式计算工具箱
Extended Symbolic Math Toolbox 3.1.5 扩展符号数学工具箱
Fixed-Point Toolbox 定点工具箱
Fuzzy Logic Toolbox 模糊逻辑工具箱
Genetic Algorithm and Direct Search Toolbox 遗传算法和直接搜索工具箱
Image Acquisition Toolbox 2.0 图像获得工具箱
Image Processing Toolbox 5.3 图像处理工具箱
MATLAB Report Generator MatLab报告生产器
Optimization Toolbox 3.1 最优化工具箱
Partial Differential Equation Toolbox 1.0.9 偏微分方程工具箱
Robust Control Toolbox 鲁棒控制工具箱
Signal Processing Toolbox 6.6 信号处理工具箱
Spline Toolbox 3.3.1 样条工具箱
Statistics Toolbox 5.3 统计工具箱
Symbolic Math Toolbox 3.1.5 符号数学工具箱
System Identification Toolbox 6.2 系统辨识工具箱

阅读全文

与生物信息工具箱相关的资料

热点内容
判断电动工具定子和转子好坏 浏览:814
江苏大明五金制品有限公司 浏览:970
制冷工程师笔试考什么 浏览:69
电饭锅阀门怎么处理 浏览:882
矿山用的是什么阀门 浏览:987
负载实验中的能量回馈装置 浏览:845
广州五金设备批发市场地址 浏览:130
齿轮传动装置实验 浏览:737
广数数控机床怎么编等于号 浏览:408
充气阀门示意图 浏览:313
水表总阀门是凹进去的怎么打开 浏览:975
俄罗斯轴承多少钱 浏览:805
b超是利用了超声波的什么特征 浏览:124
高层外墙施工平台装置设计 浏览:207
博世电动工具更换电源线 浏览:222
上海阀门厂招聘电话 浏览:917
地暖没有放气阀门 浏览:350
机械五行属什么意思是什么意思是什么 浏览:986
以下是实验室制取气体时常用的装置 浏览:979
gi是什么仪器 浏览:470