كيفية إضافة "مساعدة" -نصوص إلى وظيفة المكسيك؟

StackOverflow https://stackoverflow.com/questions/532430

  •  22-08-2019
  •  | 
  •  

سؤال

وأنا أكتب مطلب المكسيك الملف. ومع ذلك، يبدو أن الملفات MEX-أن يكون قيدا خطيرا: سوف help mexfilename لا يسبب نص التعليمات لتظهر

.

وأنا يمكن الالتفاف على هذا من خلال كتابة ملف م، الذي يدعو في نهاية المطاف ملف المكسيك، بل يشمل المساعدة، ولكن يجب أن يكون هناك طريقة أفضل.

وعلى الجانب الآخر، وبهذه الطريقة يمكن أن أفعل كل تدقيق الأخطاء في ملف م، حيث هو أكثر ملاءمة بكثير للقيام بذلك ...

هل كانت مفيدة؟

المحلول

وأعتقد PierreBdR هو حق. كنت إنشاء نسخة م ملف من وظيفة الخاص بك مع مجرد الدعوة رأس وكتلة تعليق، ولكن لا الجسم.

قد لا يكون فكرة سيئة لوضع خطأ التحقق من المدخلات في ملف م، ثم لديك ملف م استدعاء ملف المكسيك (قد تضطر إلى منحهم أسماء مختلفة، على الرغم من). قد يكون أكثر مباشرة إلى الأمام للتحقق المتغيرات في MATLAB (باستخدام، على سبيل المثال، التي بنيت الإضافية مثل <وأ href = "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/nargchk.html "يختلط =" noreferrer "> nargchk ) ووضعها في شكل موحد التي قد ترغب دائما مدخلات وظيفة المكسيك لديهم. العديد من الوظائف أدوات معالجة الصور التي كنت قد بحثت في يبدو للقيام بذلك (تنسيق وتدقيق البيانات في ملف م ثم القيام الحسابية مكلفة في ملف MEX).

نصائح أخرى

لديك لإنشاء ملف م (name.m) بنفس الاسم ك ملف المكسيك (name.c). ثم، يمكنك وضع تعريف الدالة والتعليمات، ولكن لا وظيفة الجسم. مثال:

function [o1,o2] = MyFct(i1,i2,i3)
% MyFct takes 3 arguments and returns 2 ...      
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top