A. Excel 求助:一行数据如何变成一个矩阵
首先你得说一行有多少个数据,它得满足矩阵数据的要求,如13个数,就无法形成矩阵。
其次,你得告诉别人你的这行数据在什么位置,否则公式中矩阵的每个数据要引用原数据,就不知道到哪里引用了。
其三,你得说明你要得到的是怎样一个矩阵。如A1:A30共30个数据,可以形成3行10列的矩阵,也10行3列的矩阵;也可形成2×15或15×2,还可形成5×6或6×5的矩阵。形成的方法都不一样的。
其四,你得说明生成的矩阵放到什么位置,位置不同,结果当然也不一样了。
建议提问时要把自己的问题描述清楚,别人才好帮你支招。
B. 层次分析法矩阵数据来源 怎么确定判断矩阵
1、层次分析法矩阵数据一般都是专家打分的方法,如果不用专家的话也需要其他人主观进行判断,将里面的各因素进行主观比较得出矩阵,所以层次分析法不完全是定量分析的方法。
2、层次分析法中确定判断矩阵可以通过经验判断、多人评审、参考文献等其他途径,来对各元素进行两两比较,来得到判断矩阵,判断矩阵的元素只要符合逻辑和常理,并且满足判断矩阵的一致性。最后通过专家打分环节,就获得了判断矩阵的结果。
C. 数据矩阵是怎么生成的
首先设定计算区域,并给出圆盘上每一点的坐标。这一步可通过MATLAB的meshgrid函数实现,其功能在上一篇已经叙述过。
已知圆盘的半径为25mm,设定绘图区域如图9-2所示。r=25;t=5;p=-1;[x
D. origin三维图数据点少如何扩充矩阵
要将Worksheet中的数据转换为Matrix,主要有4种算法:Direct、Expand、XYZ Gridding和 XYZ Log Gridding。
在实际应用时选择哪一种转换方法,完全取决于工作中数据的情况。
激活Worksheet窗口的情况下,通过Worksheet Convert to Matrix菜单中的命令可以打开对话框,对数据进行转换,如图1所示。
图1 将Worksheet中的数据转换为Matrix的算法
下面以具体实例介绍将工作表转换为矩阵表的方法。
原始数据处理
例子数据来源于Samples/Matrix Conversion and Gridding/XYZ Random Gaussian.dat 数据文件。XYZRandom Gaussian.dat数据文件工作表如图2所示。
在默认状态下,从ASCII文件导入的数据在工作表中的格式是XYY。若要转换为矩阵格式,必须把导入工作表的数列格式变换为XYZ。具体方法为:
图3 数列格式变换为XYZ后的工作表
一 Direct 方法
通过Worksheet Convert to Matrix Direct菜单中的命令可以打开“Data Manipulation/Gridding”对话框。
打开“Data Manipulation/Gridding”对话框之后,里面除了输入输出设置项之外,主要有Trim Missing(是否整行/整列删除缺失数据的行/列)和Data Format 选项,可以设置为No X and Y(转换整个Worksheet)、X across columns(将第一列作为Matrix的y轴显示)或 Y across columns(将第一行作为Matrix的x轴显示),如图4所示。
图4 “Data Manipulation/Gridding”对话框图
当Data Format 选项为X across columns或Y across columns时,还有以下选项:X Values in/Y Values in(选择数据来源)、Y Values in First Column/X Values in Frist Column(是否把第一列的值设置到X、Y轴上面)、Even Spacing Tolerance(Matrix的轴的刻度容差),如图5所示。
图5 参数设置
设置完毕后,单击OK按钮完成转换,如图6所示。
图6 将Worksheet中的数据转换为Matrix的结果
二 扩展Matrix(Expand方法)
通过执行Worksheet Convert to Matrix Expand 命令可以打开“Data Manipulation/Gridding”对话框。对Worksheet进行扩展转换。
在这个对话框中,可以设置Expand for Every Row/Col(只接受整数,扩展的倍数)和 Orientation(扩展的方向),如图7所示。单击OK按钮可以完成转换,如图8所示。
图7 “Data Manipulation/Gridding”对话框图
图8 转换结果
三XYZ Gridding 方法
选中工作表中的XYZ列数据,通过执行Worksheet Convert to Matrix XYZ Gridding命令将数据网格化,得到矩阵窗口,如图9所示。
图9XYZ Gridding 方法
设置完成后,单击“OK”按钮即可完成转换,如图10 所示。
图10 转换结果
四 XYZ Log Gridding方法
XYZ Log Gridding 方法与 XYZ Gridding方法基本一样,只是坐标轴以 Log 形式存在。选中工作表中的XYZ列数据,通过执行Worksheet Convert to Matrix XYZ Log Gridding命令可以打开“Data Manipulation/Gridding”对话框,如图11所示。
图11 XYZ Log Gridding方法
根据需要设置完成之后,单击OK按钮可以完成转换,如图12所示。
图12 转换结果
(来源:科袖网 版权属原作者 谨致谢意)
举报
免责声明:本文来自腾讯新闻客户端创作者,不代表腾讯网的观点和立场。
关于腾讯 | About Tencent | 服务协议 | 隐私政策 | 开放平台 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航
Copyright © 1998 - 2022 Tencent. All Rights Reserved
腾讯公司 版权所有
E. matlab 如何输出矩阵
a %注意变量a后面没有“;”号,即可输出disp(a)
F. 怎样将符号型矩阵转换成数值型 matlab
符号型矩阵转数值型矩阵可以使用double命令
如:
>> a=[1/3 sqrt(2); 2/3 sqrt(5)]
a =
0.3333 1.4142
0.6667 2.2361
>> b=sym(a) % a是数值型矩阵,先将其转化成符号型矩阵
b =
[ 1/3, sqrt(2)]
[ 2/3, sqrt(5)]
>> c=double(b)
c =
0.3333 1.4142
0.6667 2.2361
G. Excel生成矩阵
1、使用sql语句生成group by数据,复制到Excel Sheet中
例如
A B 3
B D 4
C A 2
D B 1
2、创建新sheet,粘贴上述数据到新sheet
2.1 分别选中第一列、第二列,进行操作:数据--》删除重复项,得到矩阵的横坐标和纵坐标的数据
2.3 制作矩阵的坐标轴:复制第二列数据,右键单元格:选择性粘贴--》转置
2.4 生成数据,例如:
A B C D
A
B
C
D
3、根据原始数据,生成矩阵元素数据
每一个单元格贴上Excel公式:
=SUMPRODUCT(($A$2:$A$30=$E2)*($B$2:$B$30=F$1),$C$2:$C$30)
H. Matlab符号矩阵怎样赋值成数值矩阵
符号常量矩阵a,可以使用double来转换为数值矩阵。
>>
a
=
sym([1/2
1/3;1/4
1/5])
a
=
[
1/2,
1/3]
[
1/4,
1/5]
>>
a1=double(a)
a1
=
0.5000
0.3333
0.2500
0.2000
若是符号变量矩阵,比如含有变量x,需要使用变量替换subs,才能得到数值矩阵
>>
syms
x
>>
a
=
[2*x
1/3;
x^2
3+x]
a
=
[
2*x,
1/3]
[
x^2,
3+x]
>>
a1
=
subs(a,'x',1/4)
a1
=
0.5000
0.3333
0.0625
3.2500
I. 用excel计算矩阵的方法步骤图
在 Excel 中经常需要录入数据后进行计算,虽然计算矩阵不太常用,但掌握了也算自己的一个知识。下面是由我分享的如何用excel计算矩阵的教程,希望对你有用。
用excel计算矩阵的教程教程1:输入初始矩阵到单元格中后,选中该矩阵区域,然后复制,右键粘贴,选择“转置”即可。如附图所示。
用excel计算矩阵的 方法 步骤图1使用MDETERM 函数计算矩阵行列式的值
教程1:如果有一个m×n阶的矩阵A,设|A|级该矩阵对应行列式的值。这里使用上面矩阵转置的矩阵为示例数据。输入该公式后,发现返回的是非法数据警告,原因在于行列式的值必须符合行列式的规则,行数和列数必须相等,所以计算矩阵行列式的值的前提是该矩阵为方阵。
教程2:如附图所示,计算方阵对应行列式的值就ok了。
利用MINVERSE函数求矩阵的逆矩阵
教程1:注意只有方阵才有逆矩阵,所以该矩阵必须是一个n阶方阵。在单元格中输入“=MINVERSE(数组)”回车即可得到该矩阵的逆阵。演示如附图所示。