extjs 表格数据重新加载_使用Matlab对excel表格的数据处理

使用Matlab对excel表格的数据处理

Matlab编程,读取excel表格的数据,进行数据处理以后,将处理后的数据B写入excel文件中。

注意:矩阵的运算的运算符 点乘、点除等

13a43e73e956384d1b76332a3b53423c.png

编写过程遇到的问题:

  1. matlab无法读取excel表格数据

解决办法:

① 打开excel表格——文件——选项——加载项——COM加载项——转到——去掉复选框中所有打钩(全部不勾选)——点击确定——关闭excel——重启matlab

82659691095192ef7e47657192dd42d0.png

ae9dede65c693e9aeda46de57ad5d5d5.png

b72a50e2501935377a82b5759a61b702.png

②当解决办法①仍无效时,重装office

注:本处使用的是office2016版

附:

clear
clc
gx=xlsread('WSQ.xls','sheet2','D2:D4');%读取名为WSQ的excel表格:sheet2的D2到D4的数据
gy=xlsread('WSQ.xls','sheet2','E2:E4');
gz=xlsread('WSQ.xls','sheet2','F2:F4');
gxyz = gx.^2+gy.^2+gz.^2
absgxyz = abs(gxyz)
sqrtabsgxyz = sqrt(absgxyz)
cosC = gx./sqrtabsgxyz
gyz = gy.^2+gz.^2
sqrtgyz = sqrt(gyz)
sinB=sqrtgyz./sqrtabsgxyz
B = asin(sinB)
if cos(B)>=0.707107
    B = asin(sin(B))
elseif cos(B)<=-0.707107
    B = pi-asin(sin(B)) 
    B = acos(cos(B))
end
xlswrite('WSQ.xls ',B,'sheet2','T2:T4') %将B值的结果写入名为WSQ的excel表格文件:sheet2的T2到T4单元格
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页