The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"умножение матрицы на число в Scilab"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"умножение матрицы на число в Scilab"  
Сообщение от scort on 25-Июл-07, 22:15 
Проблема в следующем. В массив P записывается одно и тоже число. хотя если считать для каждого x в отдельности, значения получаются разные. А в массив Pn записываются разные значения(то, что нужно).


M=100;                                            
N=100;                                            

Nu=sum(w1);  //w1-массив с числами, неважно какими                                      
Wsr=Nu/M;                                          
P=ones(1,N-1);
Pn=ones(1,N-1);
po=0;

for x=2:N;
                                                
  po=Wsr/x;
  a=(log(Nu)/log(10)-log(m)/log(10))/log(x);            
  P(1,x-1)=(x)^(1-a)*po;
  Pn(1,x-1)=(x/2)^(1-a)*po;                                
  
end;

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "умножение матрицы на число в Scilab"  
Сообщение от Iceman email(??) on 25-Июл-07, 23:15 
1. А причем здесь умножение "матрицы на число"? x - скаляр, po - тоже. Обычное умножение.

2. Возможно, точности отображения чисел не хватает?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру