请问如何用MATLAB建立表格

作者&投稿:冉宰 (若有异议请与网页底部的电邮联系)
如何利用matlab画表格?~

function plot_data(data1,data2)
%读取excel文件,两个,第一个是个主成分的权重数值,第二个是主成分分析后各个特征值
I=xlsread(data1);
J=xlsread(data2);
%定义横坐标为波段范围,共826个波段
n=1:825;
%绘制图形
h=figure(1);
%设置figure窗口的标题
set(h,'name','主成分分析','Numbertitle','off')
%设置左侧曲线图的横纵坐标,曲线颜色,窗口标题
subplot(2,2,1);
%I(:,1)表示I表格中的第一列所有数值
plot(n,I(:,1),'-r');
title('第一主成分权重');
%设置右侧曲线图的横纵坐标,曲线颜色,窗口标题
subplot(2,2,2);
%J(:,1)表示I表格中的第一列所有数值
plot(n,J(:,1),'-g');
title('各个特征值');

可以使用matlab的xlsread函数把excel表格中的数据,读取到matlab变量中,然后再使用plot画图

1、将准备好的excel数据表格存放在matlab工作路径。
2、把这个excel文件重新命名为带有字母的。
3、导入excel表格的数据,用xlsread('文件名','sheet1','表格区间')这样的形式写入参数,并赋给变量data。
4、运行后,数据的排列方式n行1列的形式,为了能更好的运用数据,将其转置。
5、运行后变为1行n列数据,就完成了。

biao=\\'d:\program
files\matlab\bin\filename.xls\\';
a1=xlsread
(biao,\\'sheet1\\',\\'ac33:az33\\');
b2=xlswrite(\\'filename.xls\\',a1,\\'sheet1\\',\\'b35:y35\\');
这是复制一个excel中的数据粘贴到另一位置。应该会根据自己的需要改吧,不会再问。

你有问_我来答同志写的有问题,xlswrite格式不对。
应该是:
m
=
rand(3,3)
s='用MATLAB循环程序计算出多个值'
xlswrite('m.xls',m,s);
然后在你的workspace里会有一个名为m.xls的excel表格。

你有问_我来答同志写的有问题,xlswrite格式不对。
应该是:
m
=
rand(3,3)
s='用MATLAB循环程序计算出多个值'
xlswrite('m.xls',m,s);
然后在你的workspace里会有一个名为m.xls的excel表格。

m
=
rand(3,3)
s='用MATLAB循环程序计算出多个值'
xlswrite(m,s,'m.xls');


数学实验MATLAB迭代可视化问题,蜘蛛网图怎么用MATLAB画?
数学实验MATLAB迭代可视化问题,即蜘蛛网图。蜘蛛网图主要反映迭代计算x0,y0,x1,y1,···的一系列变化过程。利用蜘蛛网图求解分式线性函数的不动点,可以按照下列思路求解。第一步:将分式线性函数(第二问),以迭代的方式,写出迭代式,即 y(k)=(x(k)+m^2)\/(x(k)+m)第二步:利用迭代的...

二次多目标规划问题怎么用MATLAB解决
二次多目标规划问题可以这样处理,首先求解每个目标函数的极值,然后求解两个目标函数和的极值。最后得到的解即为同时满足min Z1,min Z2的x,y值。求解结果 x= 4.0356;y= 2.4199 主要代码:x0=rand(2,1);lb=[0,0];ub=[];options = optimoptions('fmincon','Algorithm','interior-...

请问如何用MATLAB建立表格
s='用MATLAB循环程序计算出多个值' xlswrite('m.xls',m,s);然后在你的workspace里会有一个名为m.xls的excel表格。 本回答由提问者推荐 举报| 答案纠错 | 评论 5 2 daren007 采纳率:38% 擅长: 电子数码 教育\/科学 工程技术科学 其他回答 你有问_我来答同志写的有问题,xlswrite格式不对。 应该是: m...

想问一下,怎样用MATLAB吧拉普拉斯变换变成为z变换
syms t f F Z F =2\/(s^2+4); %象函数F(s)f=ilaplace(F) ; %L逆变换 f=sin(2*t)Z=ztrans(f) %Z变换 Z =2*z*cos(1)*sin(1)\/(-4*z*cos(1)^2+1+z^2+2*z)

关于matlab使用的问题
有时同一曲面或曲线需要从不同的角度去观察,或用不同的表现方式去表现,这时,为了便于比较,往往在一个窗口内画多幅图形.MATLAB用subplot命令实现这一目的.具体格式为:subplot(m,n,p) 使用此命令后,把窗口分为m×n个图形区域,p表示当前区域号.例如把sinx,cosx,atanx,sinxcosy画在一个窗口内,可...

怎么用matlab画出下面分段函数的图像?
forfavonian9 n = -10:1:10;x = zeros(size(n));for i = 1:21;if n(i) >= -4 && n(i) <= -1 x(i) = 2 * n(i) + 10;elseif n(i) >= 0 && n(i) <= 4 x(i) = 6;else x(i) = 0;end end plot(n,x,'.-')A = [1 2 3;4 5 6;7 8 9; 10 11...

如何用Matlab程序编写等式两边同时定积分的问题
function y=f(x1,y1,x2)dx=(x2-x1)\/100;x=x1:dx:x2;n=length(x);for i=1:(n-1)dy(i)=3\/(x(i)+1)*dx;end y=y1+sum(dy);想法就是定积分的概念,将积分区间等分,取左端点值*dx为每份小区间的面积。

请问哪位知道怎么用MATLAB编程解决鸡兔同笼问题
设鸡有x只,兔有y只,用solve函数解一下方程就可以得到结果了 syms x y s=solve('x+y=20','2*x+4*y=100')s=[s.x s.y]你的题目是不是有错呢 这样解出来x是个负数,结果如下 [ -10, 30]

MATLAB的使用问题
这个可能是因为你自己定义了一个bode.m的函数(在C:\\Users\\Documents\\MATLAB目录下),与Matlab自带的函数名称相同(在MATLAB的安装目录下),产生冲突。解决方法:1、在command窗口中输入which bode all ,查看bode函数的路径(应该可以看到一个函数是在MATLAB安装目录下,另一个是在你自己建立的目录下)...

运用matlab解决如下问题?
题主的第一问,即炮弹运动轨迹问题,可以这样来处理:1、根据炮弹运动轨迹的参数方程:x=v0*t*cosα y=v0*t*sinα-0.5*g*t^2 消去t,求得 y(x)的表达式,即 y=x*tan(alpha)-0.5*g*(x\/(v0*cos(alpha)))^2;2、根据已知条件,v0=0.32e3; %km\/s x=10e3; %km 使用...

14786274168: 请问如何用MATLAB建立表格 -
纳春果糖: 1、将准备好的excel数据表格存放在matlab工作路径. 2、把这个excel文件重新命名为带有字母的. 3、导入excel表格的数据,用xlsread('文件名','sheet1','表格区间')这样的形式写入参数,并赋给变量data. 4、运行后,数据的排列方式n行1列的形式,为了能更好的运用数据,将其转置. 5、运行后变为1行n列数据,就完成了.

14786274168: matlab如何建立excel -
纳春果糖: 用xlswrite 命令, 该命令需指定文件名,并可可以指定把数据写在哪个sheet上, 和具体的表格位置.用help命令看具体的语法.

14786274168: matlab怎么创建一个新的excel工作表? -
纳春果糖: 可这样:fid=fopen('数据.xls','w') 当运行后,fid不是-1时,就在当前文件夹中生成一空文件.

14786274168: 如何在MATLAB中创建这个表?如何在MATLAB中创建这个表格
纳春果糖: 你好,很高兴为您解答. m = rand(3,3) s='用MATLAB循环程序计算出多个值' xlswrite('m.xls',m,s); 然后在你的workspace里会有一个名为m.xls的excel表格.

14786274168: 如何在MATLAB中创建这个表格 -
纳春果糖: 你有问_我来答同志写的有问题,xlswrite格式不对. 应该是: m = rand(3,3) s='用MATLAB循环程序计算出多个值' xlswrite('m.xls',m,s); 然后在你的workspace里会有一个名为m.xls的excel表格.

14786274168: Matlab gui关于uitable怎么用 -
纳春果糖: uitable(在GUI界面上添加指定属性表格) 用法: 1、uitable(numrows,numcolumns) 建立指定行数和列数的表格 2、uitable(data,columnNames) 建立指定行名称和数据的的表格 3、uitable('PropertyName1','Value1,¨¨) 建立指定的属性名称和属性值的表格注意事项:Editable属性须用set命令设置,否则导致表格不可见.

14786274168: 如何利用MATLAB新建一个EXCEL表 -
纳春果糖: xlswrite向不存在的excel表中写,就能创建一个新的excel表格

14786274168: 如何在matlab中创建一个基本 -
纳春果糖: m = rand(3,3)s='用MATLAB循环程序计算出多个值'xlswrite('m.xls',m,s);然后在你的workspace里会有一个名为m.xls的excel表格.

14786274168: matlab函数值表怎么创建 -
纳春果糖: y=inline('x.^3 + x.^2 + x + 1','x'); x=3;value=y(x)MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分.MATLAB是...

14786274168: hello,怎么用matlab讲数组生成execel表格呀,谢谢
纳春果糖: 用save命令,格式为save filename variablename比如:z=rand(4);save z.xls z在当前目录先就生成了一个z.xls文件,存的是变量z

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网