انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در متلب (خطای Subscript indices must either be real positive integers or logica)

مشکل در متلب (خطای Subscript indices must either be real positive integers or logica)

#2
سلام.
اندیس هایی که برای اشاره به عنصرهای یک ماتریس (یا بردار) به کار می بریم، از 1 شروع می شوند، نه از 0 (اگرچه در برخی زبان های برنامه نویسی از 0 شروع می شوند، ولی در متلب اینگونه نیست).
مثال :

کد پی‌اچ‌پی:
clear all
close all
clc

= [5 6 7];
A(1

نتیجه ارای کد متلب (MATLAB) بالا :

کد پی‌اچ‌پی:
ans =

     


اکنون همان کد را به صورت اشتباه می نویسیم :

کد پی‌اچ‌پی:
clear all
close all
clc

= [5 6 7];
A(0

نتیجه ارای کد متلب (MATLAB) بالا :

کد پی‌اچ‌پی:
Subscript indices must either be real positive integers or logicals.

Error in Untitled5 (line 6)
A(0

مشاهده می کنید که همان خطای مورد نظر نمایش داده می شود.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ella


پیام‌های این موضوع
مشکل در متلب (خطای Subscript indices must either be real positive integers or logica) - توسط admin - ۱۳۹۴/۰۹/۰۴, ۰۴:۳۶ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان