声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1323|回复: 2

[编程技巧] [求助]问int函数出现的问题?

[复制链接]
发表于 2006-8-1 15:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
输入int(func,yy,-r,r)的时候出现如下错误,请高手指点,十分感激!!
其中func等于:
[     -8*xx*((-27+3*yy)/(xx^2+145-18*yy+yy^2)^(5/2)+(-81+9*yy)/(xx^2+145+18*yy+yy^2)^(5/2)+270*yy*(9+yy)/

(xx^2+145+18*yy+yy^2)^(7/2)-4/(xx^2+145+18*yy+yy^2)^(3/2)/((xx^2+145+18*yy+yy^2)^(1/2)+9+yy)-4/(xx^2+145+18*yy+yy^2)/

((xx^2+145+18*yy+yy^2)^(1/2)+9+yy)^2),   

-9*xx*((-27+3*yy)/(xx^2+162-18*yy+yy^2)^(5/2)+(-81+9*yy)/(xx^2+162+18*yy+yy^2)^(5/2)+270*yy*(9+yy)/(xx^2+162+18*yy+yy^2)^

(7/2)-4/(xx^2+162+18*yy+yy^2)^(3/2)/((xx^2+162+18*yy+yy^2)^(1/2)+9+yy)-4/(xx^2+162+18*yy+yy^2)/((xx^2+162+18*yy+yy^2)^(1/2)

+9+yy)^2),  

-10*xx*((-27+3*yy)/(xx^2+181-18*yy+yy^2)^(5/2)+(-81+9*yy)/(xx^2+181+18*yy+yy^2)^(5/2)+270*yy*(9+yy)/(xx^2+181+18*yy+yy^2)^

(7/2)-4/(xx^2+181+18*yy+yy^2)^(3/2)/((xx^2+181+18*yy+yy^2)^(1/2)+9+yy)-4/(xx^2+181+18*yy+yy^2)/((xx^2+181+18*yy+yy^2)^(1/2)

+9+yy)^2)]

[  -8*xx*((-30+3*yy)/(xx^2+164-20*yy+yy^2)^(5/2)+(-90+9*yy)/(xx^2+164+20*yy+yy^2)^(5/2)+300*yy*(10+yy)/(xx^2+164+20*yy+yy^2)

^(7/2)-4/(xx^2+164+20*yy+yy^2)^(3/2)/((xx^2+164+20*yy+yy^2)^(1/2)+10+yy)-4/(xx^2+164+20*yy+yy^2)/((xx^2+164+20*yy+yy^2)^

(1/2)+10+yy)^2),

-9*xx*((-30+3*yy)/(xx^2+181-20*yy+yy^2)^(5/2)+(-90+9*yy)/(xx^2+181+20*yy+yy^2)^(5/2)+300*yy*(10+yy)/(xx^2+181+20*yy+yy^2)^

(7/2)-4/(xx^2+181+20*yy+yy^2)^(3/2)/((xx^2+181+20*yy+yy^2)^(1/2)+10+yy)-4/(xx^2+181+20*yy+yy^2)/((xx^2+181+20*yy+yy^2)^(1/2)

+10+yy)^2),

-10*xx*((-30+3*yy)/(xx^2+200-20*yy+yy^2)^(5/2)+(-90+9*yy)/(xx^2+200+20*yy+yy^2)^(5/2)+300*yy*(10+yy)/(xx^2+200+20*yy+yy^2)^

(7/2)-4/(xx^2+200+20*yy+yy^2)^(3/2)/((xx^2+200+20*yy+yy^2)^(1/2)+10+yy)-4/(xx^2+200+20*yy+yy^2)/((xx^2+200+20*yy+yy^2)^(1/2)

+10+yy)^2)]




------------------------------------------------------------------------
       Segmentation violation detected at Tue Aug 01 16:14:33 2006
------------------------------------------------------------------------

Configuration:
  MATLAB Version:   6.5.0.180913a (R13)
  Operating System: Microsoft Windows XP
  Window System:    Version 5.1 (Build 2600: Service Pack 1)
  Processor ID:     x86 Family 15 Model 1 Stepping 2, GenuineIntel
  Virtual Machine:  Java 1.3.1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
    (mixed mode)

Register State:
  EAX = 000001e5  EBX = 000001e5
  ECX = 00000001  EDX = fe0008b0
  ESI = 000008b0  EDI = 00000002
  EBP = 1b980120  ESP = 00df0e54
  EIP = 10851244  FLG = 00010202

Stack Trace:
  [0] mapleoem.dll:0x10851244(0x005418b6, 6326, 4722, 2159)
  [1] 0x00003ffd(0x005400aa, 170, 0x1c2e0002, 0x1b630b40)
  [2] 0x00003ffd(0xff500053, 970421, 946792, 1221000)
  [3] 0x00003ffd(0x0054014f, 335, 0x102e0002, 803580)
  [4] 0x00003ffd(0x00540a5f, 2655, 0x1b7a0764, 985992)
  [5] 0x00003ffd(0x00540034, 52, 8369, 739)
  [6] 0x00003ffd(0xff500053, 1185532, 1185532, 0x6f8e9e83)
  [7] 0x00003ffd(0xff50003d, 970645, 947016, 1232789)
  [8] 0x00003ffd(0xff50003d, 0x323c5496, 1143964, 0x1b67eb2d)
  [9] 0x00003ffd(0xff50003d, 0x1b4f4175, 1015352, 0x4d7f6ea2)
  [10] 0x00003ffd(0xff50003d, 0x5152f70a, 0x1b4da620, 0x32722437)
  [11] 0x00003ffd(0xff50003d, 1241197, 1217568, 979053)
  [12] 0x00003ffd(0x0054013b, 315, 5756, 2814)
  [13] 0x00003ffd(0x00540059, 89, 0x1b94e854, 0)
  [14] 0x00003ffd(0xff50003d, 0x1b63b2f8, 0x1b63b2f8, 0x4d9594da)
  [15] 0x00003ffd(0xff50003d, 0x375b6d43, 1074740, 0xb7e84f25)
  [16] 0x00003ffd(0xff50003d, 0xedfa0ed3, 0x1b627374, 0x1df4b479)
  [17] 0x00003ffd(0xff50003d, 0x555a7561, 1151372, 0x5606b19e)
  [18] 0x00003ffd(0xff50003d, 1050601, 1217368, 0x328df8da)
  [19] 0x00003ffd(0xff50003d, 0x5cc21dca, 0x1b543ef4, 0x3f298733)
  [20] 0x00003ffd(0x08160005, 0x1b4e22d8, 789572, 0x1b4e2388)
  [21] 0x00003ffd(0x1b840006, 6960, 8088, 683)
  [22] 0x00003ffd(0x005400a8, 168, 790196, 0x0d160003)
  [23] 0x00003ffd(0xff500011, 1178824, 1178824, 0x1b7f608c)
  [24] 0x00003ffd(0x005400f3, 243, 4282, 1320)
  [25] 0x00003ffd(0x1a840005, 6200, 6568, 6831)
  [26] 0x00003ffd(0x0c160005, 0x1b4e2388, 789716, 0x1b4e22d8)
  [27] 0x00003ffd(0xff50003d, 2179, 795180, 0xf01d0883)
  [28] 0x00003ffd(0x0054028a, 650, 6911, 2125)
  [29] 0x00003ffd(0x19840003, 5020, 11, 0x1a040003)
  [30] 0x00003ffd(0x2f160005, 0x1b4e22d8, 789732, 0x1b4e2388)
  [31] 0x00003ffd(0x0054005b, 91, 4434, 7874)
  [32] 0x00003ffd(0x0054016a, 362, 2212, 6563)
  [33] 0x00003ffd(0xff500007, 0x1b740b1c, 803884, 0)
  [34] 0x00003ffd(0xff50003d, 0x32394e3a, 935376, 0x323bc6b2)
  [35] 0x00003ffd(0xff50003d, 0x878e239f, 0x1b4d0a28, 0x008932ae)
  [36] 0x00003ffd(0x5c840009, 7064, 9355, 9068)
  [37] 0x00003ffd(0x5b040007, 1840, 6087, 6266)
  [38] 0x00003ffd(0x5a040006, 2000, 8436, 8178)
  [39] 0x00003ffd(0x00540095, 149, 3149, 6784)
  [40] 0x00003ffd(0x52040009, 9568, 4494, 3618)
  [41] 0x00003ffd(0x55160005, 0x1b4e2388, 789556, 0x1b4e22d8)
  [42] 0x00003ffd(0x539a0003, 0x1b5a7884, 0x1b6f458c, 0x539a0003)
  [43] 0x00003ffd(0xfe50003d, 0, 0, 0)
  [44] 0x00003ffd(0xfe50003d, 0, 0, 0)
  [45] 0x00003ffd(0x4d840005, 3408, 7835, 936)
  [46] 0x00003ffd(0x2b840007, 1560, 5788, 1006)
  [47] 0x00003ffd(0xfe2e0003, 810904, 0x1b6756a4, 0xfe1c0003)
  [48] 0x00003ffd(0xfe960007, 0x1b78fd08, 789548, 0x1b5b568c)
  [49] 0x00003ffd(0x2a160005, 0x1b4e2388, 789700, 0x1b4e22d8)
  [50] 0x00003ffd(0x005400a0, 160, 7299, 2492)
  [51] 0x00003ffd(0x29160005, 0x1b4e2388, 789892, 0x1b4e22d8)
  [52] 0x00003ffd(0x49040005, 3400, 7277, 4764)
  [53] 0x00003ffd(0xfe960005, 0x1b4e2388, 789652, 0x1b4e22d8)
  [54] 0x00003ffd(0x45040006, 5400, 7908, 9425)
  [55] 0x00003ffd(0x26840004, 750, 2640, 246)
  [56] 0x00003ffd(0x42040007, 2496, 8641, 1245)
  [57] 0x00003ffd(0xff500007, 0x1b5e1580, 789588, 0)
  [58] 0x00003ffd(0x3f040003, 3504, 2967, 0x3f840003)
  [59] 0x00003ffd(0x04160005, 0x1b4e22d8, 789572, 0x1b4e2388)
  [60] 0x00003ffd(0x0054008f, 143, 9349, 8947)
  [61] 0x00003ffd(0xfe1e0002, 822692, 0xfe2e0002, 0x1b5900c0)
  [62] 0x00003ffd(0x13840005, 780, 3356, 9609)
  [63] 0x00003ffd(0xfe2e0003, 1077836, 1091412, 0xfe420003)
  [64] 0x00003ffd(0xfe1c0003, 1067940, 0x1b5602f4, 0xfe200003)
  [65] 0x00003ffd(0x1d040005, 800, 4624, 5487)
  [66] 0x00003ffd(0xff960005, 0x1b4e2388, 790276, 0x1b4e22d8)
  [67] 0x00003ffd(0xfe1c0003, 805444, 0x1b5400d0, 0xfe1c0003)
  [68] 0x00003ffd(0x04960009, 0x1b6e4e50, 789556, 0x1b64c590)
  [69] 0x00003ffd(0xff50003d, 0x328fa1d6, 1126348, 0x4d91de12)
  [70] 0x00003ffd(0x0e020005, 7420, 5646, 490)
  [71] 0x00003ffd(0xfe0c000b, 0, 803580, 0x74636576)
  [72] 0x00003ffd(0xfe2e0002, 0x1b4ee508, 0xfe020002, 2)
  [73] 0x00003ffd(0x0e160005, 0x1b4e22d8, 789668, 0x1b4e2388)
  [74] 0x00003ffd(0xfe420003, 0x1b556cd4, 0x1b4e1a64, 0xfe420003)
  [75] 0x00003ffd(0xfe8c0006, 0, 803580, 0x6769535f)
  [76] 0x00003ffd(0x0d020005, 1700, 6911, 8388)
  [77] 0x00003ffd(0xfeae0003, 1028156, 1023852, 0xfe9c0003)
  [78] 0x00003ffd(0xfe1c0003, 805444, 962612, 0xfe2e0003)
  [79] 0x00003ffd(0xfe280003, 981684, 897068, 0xfe260003)
  [80] 0x00003ffd(0xfe8c0005, 0x1b4e3a80, 810088, 0x74637261)
  [81] 0x00003ffd(0xff520201, 0x1b56a604, 0x1b67b430, 0x1b8494a4)

This error was detected while a MEX-file was running.  If the MEX-file
is not an official MathWorks function, please examine its source code
for errors.  Please consult the External Interfaces Guide for information
on debugging MEX-files.

If it is an official MathWorks function, please
follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:

  1. Send this crash report to segv@mathworks.com for automated analysis.
     For your convenience, this information has been recorded in:
       C:\DOCUME~1\陆汝华\LOCALS~1\Temp\matlab_crash_dump.4084

  2. Also, if the problem is reproducible, send the crash report to
     support@mathworks.com along with:
       - A specific list of steps that will reproduce the problem
       - Any M, MEX, MDL or other files required to reproduce the problem
       - Any error messages displayed prior to this crash report
     A technical support engineer will contact you with further information.

Thank you for your assistance.  Please save your workspace and restart
MATLAB before continuing your work.

Error in ==> E:\software\toolbox\symbolic\maplemex.dll
Error in ==> E:\software\toolbox\symbolic\maple.m
On line 116  ==> [result,status] = maplemex(statement);

Error in ==> E:\software\toolbox\symbolic\@sym\maple.m
On line 74  ==> [result,status] = maple(statement);

Error in ==> E:\software\toolbox\symbolic\@sym\int.m
On line 51  ==>    r = maple('map','int',f,[x.s '=' a.s '..' b.s]);

Error in ==> E:\software\work\m_index.m (pushbutton1_Callback)
On line 1103  ==>     func1 = int(func,yy,H-sqrt(r^2-xx^2),H+sqrt(r^2-xx^2));

Error in ==> E:\software\toolbox\matlab\uitools\gui_mainfcn.m
On line 66  ==>         feval(varargin{:});

Error in ==> E:\software\work\m_index.m
On line 42  ==>     gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback.

[ 本帖最后由 雨路的梦 于 2006-8-1 16:26 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-8-2 06:39 | 显示全部楼层
能否贴一下完整代码
 楼主| 发表于 2006-8-2 14:18 | 显示全部楼层
syms yy xx r;
func=[     -8*xx*((-27+3*yy)/(xx^2+145-18*yy+yy^2)^(5/2)+(-81+9*yy)/(xx^2+145+18*yy+yy^2)^(5/2)+270*yy*(9+yy)/

(xx^2+145+18*yy+yy^2)^(7/2)-4/(xx^2+145+18*yy+yy^2)^(3/2)/((xx^2+145+18*yy+yy^2)^(1/2)+9+yy)-4/(xx^2+145+18*yy+yy^2)/

((xx^2+145+18*yy+yy^2)^(1/2)+9+yy)^2),   

-9*xx*((-27+3*yy)/(xx^2+162-18*yy+yy^2)^(5/2)+(-81+9*yy)/(xx^2+162+18*yy+yy^2)^(5/2)+270*yy*(9+yy)/(xx^2+162+18*yy+yy^2)^

(7/2)-4/(xx^2+162+18*yy+yy^2)^(3/2)/((xx^2+162+18*yy+yy^2)^(1/2)+9+yy)-4/(xx^2+162+18*yy+yy^2)/((xx^2+162+18*yy+yy^2)^(1/2)

+9+yy)^2),  

-10*xx*((-27+3*yy)/(xx^2+181-18*yy+yy^2)^(5/2)+(-81+9*yy)/(xx^2+181+18*yy+yy^2)^(5/2)+270*yy*(9+yy)/(xx^2+181+18*yy+yy^2)^

(7/2)-4/(xx^2+181+18*yy+yy^2)^(3/2)/((xx^2+181+18*yy+yy^2)^(1/2)+9+yy)-4/(xx^2+181+18*yy+yy^2)/((xx^2+181+18*yy+yy^2)^(1/2)

+9+yy)^2)]

[  -8*xx*((-30+3*yy)/(xx^2+164-20*yy+yy^2)^(5/2)+(-90+9*yy)/(xx^2+164+20*yy+yy^2)^(5/2)+300*yy*(10+yy)/(xx^2+164+20*yy+yy^2)

^(7/2)-4/(xx^2+164+20*yy+yy^2)^(3/2)/((xx^2+164+20*yy+yy^2)^(1/2)+10+yy)-4/(xx^2+164+20*yy+yy^2)/((xx^2+164+20*yy+yy^2)^

(1/2)+10+yy)^2),

-9*xx*((-30+3*yy)/(xx^2+181-20*yy+yy^2)^(5/2)+(-90+9*yy)/(xx^2+181+20*yy+yy^2)^(5/2)+300*yy*(10+yy)/(xx^2+181+20*yy+yy^2)^

(7/2)-4/(xx^2+181+20*yy+yy^2)^(3/2)/((xx^2+181+20*yy+yy^2)^(1/2)+10+yy)-4/(xx^2+181+20*yy+yy^2)/((xx^2+181+20*yy+yy^2)^(1/2)

+10+yy)^2),

-10*xx*((-30+3*yy)/(xx^2+200-20*yy+yy^2)^(5/2)+(-90+9*yy)/(xx^2+200+20*yy+yy^2)^(5/2)+300*yy*(10+yy)/(xx^2+200+20*yy+yy^2)^

(7/2)-4/(xx^2+200+20*yy+yy^2)^(3/2)/((xx^2+200+20*yy+yy^2)^(1/2)+10+yy)-4/(xx^2+200+20*yy+yy^2)/((xx^2+200+20*yy+yy^2)^(1/2)

+10+yy)^2)];

int(func,yy,-r,r);
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-21 04:38 , Processed in 0.051497 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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