ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 2 از 2
  1. #1
    تاریخ عضویت
    2018/05/17
    نوشته ها
    2
    2
    Junior Member

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

    سلام من یه برنامه با استفاده از نرم افزار متلب نوشتم ولی هنگام اجرای برنامه با خطای زیر مواجه میشه:
    Subscript indices must either be real positive integers or logicals
    سورس برنامه ایی که نوشتم اینه:
    کد:
    	~x=input ('x=');
    	y=input ('y=');
    	z=input ('z=');
    	a=input ('a=');
    	b=input ('b=');
    	f=input ('f=');
    	p=sqrt (x^2 + y^2);
    	E=(a^2 - b^2)/a^2;
    	landa=atan(y/x);
    	N(0)=a;
    	h(0)=sqrt(x^2 + y^2 + z^2) - sqrt(a*b);
    	phi(0)=atan((z/p)*(1-(E*N_0)/(N(0)+h(0)))^-1);
    	phi(0)=phi(0)*(pi/180);
    	i=0;
    	while (phi(i)-phi(i-1))<a*(10^-10)
    	        (h(i)-h(i-1))<;(10^-10),
    	i=i+1; 
    	N(i)=(a/sqrt((cos(phi(i-1))^2)+((b^2/a^2 )*(sin(phi(i-1))^2))));
    	h(i)=((p/cos(phi(i-1)))-N(i));
    	phi(i)=phi(i)+(atan((z/p)*(1-((E-N(i))/(N(i)+h(i))))^-1));
    	end
    خطا مربوط به خط ~N(0)=a; هستش
    لطفا راهنمایی کنید. ممنون
  2. #2
    تاریخ عضویت
    2018/05/22
    نوشته ها
    3
    3
    Junior Member
    سلام.
    بر خلاف سایر زبان ها، در متلب اندیس هایی که برای اشاره به عنصرهای یک ماتریس از 1 شروع می شود نه از 0.
    کد:
    clear all
    close all
    clc
    A = [5 6 7];
    A(1)
    نتیجه کد بالا:
    کد:
    ans =
         5

    اما اگر کد بالا را به صورت زیر اجرا کنیم:
    کد:
    clear all
    close all
    clc
    A = [5 6 7];
    A(0) 

    باعث بروز خطا میشه:
    کد:
    Subscript indices must either be real positive integers or logicals.
    Error in Untitled5 (line 6)
    A(0)

نمایش نتایج: از 1 به 2 از 2

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •