爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5786|回复: 7

[讨论] 如何使用fortran 或者 C 求解 matlab生成的 矩阵

[复制链接]
发表于 2015-7-2 23:52:11 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请问如何使用fortran 或者 C 求解 matlab生成的 矩阵呢。
因为我这个matlab生成的 矩阵太大,大概几十万阶,使用matlab求解很困难,
我想问一下,fortran可以直接求解matlab里的 .mat格式的矩阵吗?
谢谢!
密码修改失败请联系微信:mofangbao
发表于 2015-7-3 08:13:04 | 显示全部楼层
变为二进制输出后,再用fortran读取处理吧
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2015-7-3 09:30:52 | 显示全部楼层
求矩阵?的什么?一般都有现成的算法的,至于把数据导出来,应该就是转换一下吧。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-7-3 12:42:09 | 显示全部楼层
Aires 发表于 2015-7-3 08:13
变为二进制输出后,再用fortran读取处理吧

.mat 格式的 matlab数据不能使用fortran直接读取么?
能否把.mat 格式转换成 fortran可以读取的格式呢
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-7-3 12:45:16 | 显示全部楼层
言深深 发表于 2015-7-3 09:30
求矩阵?的什么?一般都有现成的算法的,至于把数据导出来,应该就是转换一下吧。

是求 AX=b这个线性方程组。现在我在matlab  里生成 A和b ,想在fortran里读取A和b 的数据调用fortran里的数学包
来求解。 A是一个在matlab 存储的稀疏矩阵,不知道该怎么读到fortran里
密码修改失败请联系微信:mofangbao
发表于 2015-7-3 12:55:06 | 显示全部楼层
huakaiyipian 发表于 2015-7-3 12:42
.mat 格式的 matlab数据不能使用fortran直接读取么?
能否把.mat 格式转换成 fortran可以读取的格式呢

没有读过,你查一下
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2015-7-3 15:07:32 | 显示全部楼层
huakaiyipian 发表于 2015-7-3 12:45
是求 AX=b这个线性方程组。现在我在matlab  里生成 A和b ,想在fortran里读取A和b 的数据调用fortran里的 ...

这个算法应该是有的,就是一个计算矩阵的逆而已。
数据你将matlab数据写成文本文件输出就ok了,然后用fortran读取计算。

http://wenku.baidu.com/link?url= ... J-XwzePiy7Hr8jzK1TG
密码修改失败请联系微信:mofangbao
发表于 2018-4-18 23:16:57 | 显示全部楼层
同样遇到问题
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表