ورود

View Full Version : مشخص کردن تعداد درایه های یک ماتریس



anf-b
دوشنبه 02 آذر 1394, 20:14 عصر
سلام دوستان عزیز
برای برنامه ای که دارم مینویسم نیاز هست که یک ماتریس ورودی با یک سطر و n ستون از کاربر گرفته بشه! اما تعداد ستونهاش باید به مقدار 2 به توان m باشه! یعنی مثلا اگه ورودی کاربر 62 درایه داشته باشه خود نرم افزار 2 تا صفر به انتهاش اضافه کنه و مقدار ماتریس رو به 64 برسونه!(یعنی دو به توان 6) یا مثلا اگه کاربر ماتریس 1×1010 به عنوان ورودی معرفی کرد ، نرم افزار 14 تا صفر بهش اضافه کنه تا به 1024 برسه (یعنی دو به توان 10)
ممنون میشم راهنماییم کنید
با تشکر

rahnema1
سه شنبه 03 آذر 1394, 00:10 صبح
سلام
به این صورت

n = 62;
A = ones(1, n);
B = [A , zeros(1 , 2 ^ ceil(log2(n)) - numel(A))]