24小时热门版块排行榜    

查看: 595  |  回复: 0

aspenchen

至尊木虫 (初入文坛)

[求助] MATLAB调用Fortran代码mexfunction函数输出参数的个数是多个怎么搞?

#include "fintrf.h"
subroutine mexfunction(nlhs,plhs,nrhs,prhs)
   integer::nlhs,nrhs
   mwpointer::plhs(*),prhs(*)
   integer::mxgetm,mxgetn
   mwpointer::mxCreateDoubleMatrix,mxgetpr

   integer::m(2),n(2)
   real*8,allocatable::a(:,,b(:,,c(:,,d(:,

   m(1)=mxgetm(prhs(1))
   n(1)=mxgetn(prhs(1))
   m(2)=mxgetm(prhs(2))
   n(2)=mxgetn(prhs(2))

   allocate(a(m(1),n(1)),b(m(2),n(2)),c(m(1),n(2)))

   call mxCopyPtrToReal8(mxgetpr(prhs(1)),a,m(1)*n(1))
   call mxCopyPtrToReal8(mxgetpr(prhs(2)),b,m(2)*n(2))

   plhs(1)=mxCreateDoubleMatrix(m(1),n(2),0)
   plhs(2)=mxCreateDoubleMatrix(m(1),n(1),0)

   c=matmul(a,b)
   d=2.0*a

   call mxcopyreal8toptr(c,mxgetpr(plhs(1)),m(1)*n(2))
   call mxcopyreal8toptr(d,mxgetpr(plhs(2)),m(1)*n(1))
   return
end subroutine
====================================================
上面这个例子要输入两个矩阵,求两个矩阵的乘积和第一个*2,然后输出两个结果,也就是nlhs应该是2,但是MATLAB运行直接跳错,请问有没有知道哪里错了的
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 aspenchen 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿华南师大 070300(化学)304分求调剂 +3 0703武芊慧雪304 2026-03-18 3/150 2026-03-21 00:48 by JourneyLucky
[考研] 一志愿重庆大学085700资源与环境专硕,总分308求调剂 +3 墨墨漠 2026-03-18 3/150 2026-03-21 00:39 by JourneyLucky
[考研] 南京大学化学376求调剂 +3 hisfailed 2026-03-19 6/300 2026-03-20 23:43 by hisfailed
[考研] 一志愿中海洋材料工程专硕330分求调剂 +8 小材化本科 2026-03-18 8/400 2026-03-20 23:16 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +4 @taotao 2026-03-19 4/200 2026-03-20 22:14 by JourneyLucky
[考研] 中南大学化学学硕337求调剂 +3 niko- 2026-03-19 6/300 2026-03-20 21:58 by luoyongfeng
[考研] 一志愿中南化学(0703)总分337求调剂 +8 niko- 2026-03-19 9/450 2026-03-20 21:57 by luoyongfeng
[考研] 材料学硕297已过四六级求调剂推荐 +11 adaie 2026-03-19 11/550 2026-03-20 21:30 by laoshidan
[考研] 085700资源与环境308求调剂 +11 墨墨漠 2026-03-18 12/600 2026-03-20 19:43 by 丁丁*
[考研] 求调剂 +3 @taotao 2026-03-20 3/150 2026-03-20 19:35 by JourneyLucky
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[考研] 266求调剂 +5 阳阳哇塞 2026-03-14 10/500 2026-03-19 15:08 by 阳阳哇塞
[考研] 一志愿西安交通大学材料工程专业 282分求调剂 +5 枫桥ZL 2026-03-18 7/350 2026-03-19 14:52 by 功夫疯狂
[考研] 311求调剂 +11 冬十三 2026-03-15 12/600 2026-03-18 14:36 by 星空星月
[考研] 301求调剂 +9 yy要上岸呀 2026-03-17 9/450 2026-03-18 08:58 by 无际的草原
[考研] 304求调剂 +5 素年祭语 2026-03-15 5/250 2026-03-16 17:00 by 我的船我的海
[考研] 070300化学学硕求调剂 +6 太想进步了0608 2026-03-16 6/300 2026-03-16 16:13 by kykm678
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
[考研] 一志愿哈工大材料324分求调剂 +5 闫旭东 2026-03-14 5/250 2026-03-14 14:53 by 木瓜膏
信息提示
请填处理意见