Hello everyone, I have a matlab in class exercise due in few days. I am new to matlab and the instructions provided with the assignment is minimal. Can Someone help me with the basic understanding as in how can I map the problem's solution to matlab script ? I am not able to post question here as it is a jpeg file. Please let me know and then we can discuss further. ...

I have used MATLAB for few hours.So I don't know the differences between version 6.5 and 7.0.I want to use some codes of MATLAB 7.0, but they doesn't work in MATLAB 6.5.How to change these codes so that they can work in matlab 6.5.Waiting for your help. Thank you . The codes are like this .I think changing the function findPI may work ,but I don'y know how % PIfun.m % Evaluate a function used to find the PI-line, using Kyle Champley's % method. % % Adam Wunderlich % last update: 5/18/06 function y = PIfun(r,R,h,gamma,x3,sb) temp = R - r*cos(gamma-sb); y = h*((pi - 2*atan(r*sin(gamma-sb)/temp))*(1 + (r^2 - R^2)/ (2*R*temp)) ... + sb) - x3; % find_PI_Line.m % % Find the the parametric interval corresponding to the unique PI-line % passing through the point x for a given helical pitch. % This code implements the method of Kyle Champley. % inputs: P = pitch (cm/turn), R = helix radius, delta_s = s stepsize, x % output: PI = [sb st] % % Adam Wunderlich % last update: 5/18/06 function [PI] = findPI(P,R,delta_s,x) h = P/(2*pi); r = sqrt(x(1)^2+x(2)^2); gamma = atan2(x(2),x(1)); options = optimset('TolX',h*delta_s/100,'FunValCheck','on'); [sb,fval,exitflag] = fzero(@(sb) PIfun(r,R,h,gamma,x(3),sb),... [(x(3)-h*pi)/h,x(3)/h],options); if exitflag ~=1, disp('Error: PI invalid'); end % note that beta=sb in Kyle's formula alphaX = atan(r*sin(gamma-sb)/(R - r*cos(gamma-sb))); st = sb + pi -...

hello everybody, i m currently trying to recognise diffrent shapes like triangles,circles, polygons etc. i hv 36x36 binary images. I m presently trying it with matlab toolbox. My network consists of 3 layers with 1296 neurons in the input and 144 in the hiddenn and 6 in the output layer. but when I tried to simulate the network with sim() function, i get this kind of error. ??? One or more output arguments not assigned during call to 'K:\Matlab\toolbox\nnet\nnet\@network\sim.m (simargs)'. Error in ==> network.sim at 183 case 2, [err,P,Pi,Ai,T,Q,TS,matrixForm] = simargs(net,P); but i don't get this error when data is not so large. and suggest me a better book or online material for neural network design. can someone help with this problem... thanking you , bye ramanjaneyulu What is simargs? I don't have one on v6.5. R13 SP1 Greg ...

Hiya, i've been trying to figure out a way to create a code to differentiate, integerate and plot the results for a fluid mechanics problem and would really appreciate any sort of help that i can get. The problem's about volume-flow through a pump. What i'm meant to do is make a GUI through GUIDE and have 3 m-files which can load data from 2 excel files. the excel files contain 2 columns of Q(volume flow) and time and numerous rows of values taken at different time intervals. What i'm supposed to do is create three m-files to determine: a. The change of volume flow with respect to time of the fluid in the pump i.e dq/dt. b. The volume of fluid entering the hydraulic circuit / | | Q dt | / (integrate Q with respect to t) c. A function file that determines the difference in the volume of fluid in this system and a similar system without a leak, which means the 2 data sets in the 2 excel files. they have been sampled at different rates so i need to interpolate them as well. And in the end, plot all a, b, and c with respect to time. The problem is, i find the derivative of Q with respect to t throw diff(q)./diff(t)...which ultimately caused the resulting dataset to have one element less than q or t, and thus, i cant plot it against t. how do i add another element to diff(q)./diff(t)? i tried using size(dqdt) = [1001,1] => adding one more element to the set but it doesnt accept it (dqdt is diff(q)./diff(t)). What should i do? i believe this would be fair...

Hello All, I'm working with an aplication that use the matlab engine. I made the C++ program and it is working well in my pc with matlab 2007b, but the same very basic program shows an error when I tried to compile it in a pc with matlab R2010b. The error is about the icuuc32.dll. ¿Why is asking this DLL? How can I solve this?. Thanks¡ ...

I am trying to write code to iterate a function 50 times, however, every time i write it without help i get ()-indexing must appear last in an index expression. I'm not sure what this means or how to fix it, can someone please explain. Also, my input is this: x(i)=a*x(i-1)(1-x(i-1)+h*x(i-1)^2/2) On Jan 24, 12:45=A0pm, michelle taylor <miss.smileyf...@gmail.com> wrote: > I am trying to write code to iterate a function 50 times, however, > every time i write it without help i get ()-indexing must appear last > in an index expression. > > I'm not sure what this means or how to fix it, can someone please > explain. > > Also, my input is this: > > x(i)=3Da*x(i-1)(1-x(i-1)+h*x(i-1)^2/2) Aren't you missing an operator? x(i)=3Da*x(i-1) here (1-x(i-1)+h*x(i-1)^2/2) x(i)=3Da*x(i-1)*(1-x(i-1)+h*x(i-1)^2/2) or x(i)=3Da*x(i-1)/(1-x(i-1)+h*x(i-1)^2/2) or x(i)=3Da*x(i-1)^(1-x(i-1)+h*x(i-1)^2/2) On Jan 23, 3:58=A0pm, TideMan <mul...@gmail.com> wrote: > On Jan 24, 12:45=A0pm, michelle taylor <miss.smileyf...@gmail.com> > wrote: > > > I am trying to write code to iterate a function 50 times, however, > > every time i write it without help i get ()-indexing must appear last > > in an index expression. > > > I'm not sure what this means or how to fix it, can someone please > > explain. > > > Also, my input is this: > > > x(i)=3Da*x(i-1)(1-x(i-1)+h*x(i-1)^2/...

This is a small part of my whole project (Speech/Music Discrimination). I can wavread all the wave files when the code is in the current directory. Using this file=dir('*.wav'); for i=1:length(file); [s, fs]=wavread(file(i).name); commands statements etc, in here... end The problem is i want to used this code to other folders without moving it in that directory. For example there are wave files in the Musicvoice folder I edited the code to something like this to access the wave files in the Musicvoice. file=dir('Musicvoice\*.wav'); for i=1:length(file); [s, fs]=wavread(file(i).name); commands statements etc, in here... end It gave me the error below. Please help. ??? Error using ==> wavread Cannot open file. Error in ==> extractFeature at 16 [s, fs]=wavread(file(i).name); %wavread function returns s and the sampling frequency kingdavid3 wrote: > This is a small part of my whole project (Speech/Music > Discrimination). I can wavread all the wave files when the code is in > the current directory. > > Using this > > file=dir('*.wav'); > > for i=1:length(file); > > [s, fs]=wavread(file(i).name); > > commands statements etc, in here... > > end > > The problem is i want to used this code to other folders without > moving it in that directory. For example there are wave files in the > Musicvoice folder I edited the code t...

Dear All I hope that you are doing well and everything is OK. I have a question, please: I have a decimal number stored in a matrix. For example, Matrix subscripts: 1 2 3 5 6 7 8 9 10 Values: 8 9 8 7 7 9 9 2 7 So, the number is: 898779927 My matrix consists of 3000 cells and each cell contains a number from 0-9. I need to get the number of bits for this string in binary. However, I cannot convert it to binary as the program will give me out of range. Thanks and your response will be much appreciated. Sincerely, Kal kal wrote: > Dear All > I hope that you are doing well and everything is OK. > I have a question, please: > I have a decimal number stored in a matrix. For example, > Matrix subscripts: 1 2 3 5 6 7 8 9 > 10 > Values: 8 9 8 7 7 9 9 2 > 7 > So, the number is: 898779927 > My matrix consists of 3000 cells and each cell contains a number from > 0-9. I need to get the number of bits for this string in binary. > However, I cannot convert it to binary as the program will give me out > of range. > Thanks and your response will be much appreciated. I don't ordinarily do other's homework, but in the spirit of the season, I'll meet you more than half way. If you get "Out of range", then you're converting the wrong item. The correct answer is 30. D...

Hi all Sorry to advertise within the user group but I really need some help! I was hoping that people in this usergroup could help other fellow Matlab developers who may be looking for a new role, or might be interested in what I have on offer. I need to find a Application engineer who is a confident developer with Matlab and its toolboxes. Competent at explaining to people how and why they are doing things with the technology, able to solve complex problems with simple solutions. Plus, have have a burning desire for technology. Personally, I have been looking for this type of person for almost 4 months and I am almost ready to give in, but I wont be beaten! If anyone is a experienced within C++ / C or Java, and have a lot of experience with using Matlab, then please get in touch with me. My contact details are danielsheppard1983@gmail.com or call me on 0282523120 thanks for letting me post this, I just really needed the help Thanks Dan "Dan Sheppard" <danielsheppard1983@gmail.com> wrote in message news:bd137cfa-cbbb-4069-8d6b-3721cba3b17b@t8g2000pbe.googlegroups.com... > Hi all > > Sorry to advertise within the user group but I really need some help! > I was hoping that people in this usergroup could help other fellow > Matlab developers who may be looking for a new role, or might be > interested in what I have on offer. > > I need to find a Application engineer who is a confident developer >...

Hi I need help on below...pls can some one give me the code I need to carry out these steps in Matlab.. Take an image in Raw in TIFF file...and then perform a) JPEG @ quality 100, 80, 60, 40, 20 and 0 b) SPIHT @ quality 100, 80, 60, 40, 20 and 0 c) EZW @ quality 100, 80, 60, 40, 20 and 0 Next step - Get MSE for all the above need to plot the graph.. Many Thanks "Indrasena " <mail2svijay@yahoo.com> wrote in message hello, may i know were you able to do this, becasue took me a while to do this code, need some clarificatiosn if you are done because i am done with SPIHT and EZW is left? what r u using the built in codes or the the matlab toolbox?? contact me at makeyourassignment@yahoo.com ...

Dear Community I wrote a DLL using Microsoft VisualC++ 2005 which exports two functions which I wanted to use in Matlab. If now in Matlab I enter: >> loadlibrary('MandelDLL.dll', 'MandelDLL.h') >> libfunctions('MandelDLL.dll') No methods for class lib.MandelDLL.dll or no class lib.MandelDLL.dll. (both files are in my work directory) I'm not so familiar with visual C++... At least QuickView from old NT 4.0 shows me the exported functions... Best regards Pascal -- Visual C++ files -- - MandelDLL.cpp - #include "stdafx.h" #include "math.h" extern "C" { struct MandelBild { int pixels[600][600]; }; __declspec(dllexport) int CalculateMandelbrot(double posX, double posY, double width, double height, MandelBild &myMandelBild); __declspec(dllexport) int incrementNumber(int i); } __declspec(dllexport) int incrementNumber(int i) { return i+1; } __declspec(dllexport) int CalculateMandelbrot(double posX, double posY, double width, double height, MandelBild &myMandelBild) { const int diagramWidth = 600; const int diagramHeight = 600; const int maxIt = 250; int redColorFactor = 121; int blueColorFactor = 7; int greenColorFactor = 0; int i=0; int j=0; int temp=0; const double maxAbsSqr = 4; double x_alt = 0; double x_neu = 0; double y_alt = 0; double y_neu = 0; double c_x = 0; double c_y = 0; int iteration = 0; int iOuterCounter = 0; int iInnerCounter...

Long story short, here is the criteria I need. 1) I need two modules running in parallel. One function must activate these two They don't need to START at the same time but both neither return info nor end. They run pretty much infinitely 1.1) I would prefer if the One function also ran separate from the above two in it's own loop but i can deal with a 3'rd function also not ending. 2) I need a shared variable between two of the modules. 1 Module will place information there while the other just reads it, but as they are running parallel. That's it. I can do this in pretty much any other language but matlab I've been having issues with. Problem is I absolutely need to use matlab for one module. If this is impossible to accomplish all in matlab then can i instead run this in C and call one matlab module with separate thread? Sample code below. function mainParallelTest() persistent counter; counter = 0; parfor i=0:2 if (i == 0) ImageProccessorParallelTest(); elseif(i == 1) EventProcessorParallelTest(); elseif(i == 2) prevCounter = 0; tempCounter = 1; while(true) tempCounter = counter; if (tempCounter == prevCounter) %disp('hi') end prevCounter = tempCounter; end end end "Alex Cruikshank" <cruiksam@gmail.com> writes: > Long story short, here is the criteria I need. >...

Hi, I have a copy of a program that reads two small pngs and sends them out over two serial ports. It's old and its evidently a bad edit, so could someone please tell me what's the matter with this crazy thing?! It seems to be in the variables and then it blows its cool in the reshape command. I have not programmed anything in MatLab since forever, but i need this to work for a project I am doing. Best copy I have, evidently I deleted the working copy and for the life of me, I can't fix it. Any good people out there that can help edit this crazy thing back to health? See code below, relatively straightforward, but its not compiling...I dunno. My feeble attempts to fix it after all these years is...um... feeble... ;-) I barely remember how to load up a script, much less. BUT I gotta have it, any takers? Best Regards, Jeff ------------------------------------------------------------- %Read two image files A=imread('Bright1.png','png'); B=imread('Bright2.png','png'); A=rgb2gray(A); B=rgb2gray(B); [a1 b1]=size(A); [a2 b2]=size(B); count1=a1*b1; count2=a2*b2; count=min(count1,count2); C1=reshape(A1,1,count1); C2=reshape(A2,1,count2); %Create serial port objects to open the serial ports s1=serial('com6','baudrate',230400,'outputbuffersize',2*count); fopen(s1); s2=serial('com5','baudrate',230400,'inputbuffersize',2*count); fopen(s2); %Seri...

Hey, Could some one please help me to find the errors in my m-files. thank, Marianne these are my matlab files and slm referes to simulink model that I mad: % This matlab script is used to call the constrained optimization routine % and solve the problem. % Defines the final time Tfinal=2; % Defines the integration step h=0.05; %computes the number of steps in the simulation N=Tfinal/h; % Defines the initial guess for the input %trajectory x0= zeros(N,1); %Defines the upper bound for the decision variables Xmax=10* ones(N,1); % Defines the lower bound for the decision variables Xmin=-10*ones(N,1); % Defines the optimization options, including the tolerance on the decision % vector 'TolX' and the tolerance on the function values 'TolFun'. % These Tolerances are used to determine the convergence of the % optimization algorithm. options=optimset('LargeScale', 'off',Display','iter',TolX,0.001,'TolFun',0.001); % Calls the 'fmincon' function to solve the optimization problem and stores % the optimal decision vector in X. X= fmincon ('obj_fun',x0,[],[],[],[],[],xmin,xmax,'con_fun',options,h,Tfinal); % Defines a time vector T. T=[0:h:Tfinal-h]'; % Defines an input vector for the simulation, including time. TU=[T x]; %defines the simulation options opt=simset('solver','ode5','SrcWorkspace','Current','Fixedstep',h); % Carries...

Many of you who post to this newsgroup are also regular contributors to the MATLAB Central File Exchange. Look for your favorite contributors on our File Exchange Author Profile page. You can read their profiles and see pictures: <http://www.mathworks.com/matlabcentral/reports/fileexchange/allProfiles/> In a random drawing, we recently awarded MATLAB jackets to three File Exchange authors with profile pages: Michele Giugliano, Andrey Egin, and Denis Gilbert. You can win a jacket, too. Just submit a new file to the File Exchange or update your author profile by December 2003 for a chance to win one of four MATLAB jackets. See the jacket below: <http://www.mathworks.com/matlabcentral/images/jeff3.jpg> Here are some interesting File Exchange facts: - Since its inception in 2001, visitors have downloaded more than 1.25 million submissions from the File Exchange. - In September 2003 alone, visitors downloaded 80,085 files, an average of 2670 a day! .... what if the prize was a free copy of the next version of Matlab :-) majb Min Poh wrote: ....or an offer for employment... aj "bourassa" <bourassa-m@rmc.ca> wrote in message news:3f9d507d$1@rmcnt03a.rmc.ca... > ... what if the prize was a free copy of the next version of Matlab :-) > > majb > > Min Poh wrote: > ...

Hi I am trying to simulate the low pass filtered output of a square wav (pulse train) using Matlab. The pulse varies between 0 and 1. So th filtered output looks somewhat like a sinewave. The filter is a low pas filter (FIR/raised cosine filter). Essentially what I need is to be abl to generate a look up table that will store the output waveform rise fall transition (from 0-1 and 1-0). So what i want essentially is to b able to generate a look up table of different lengths (like 100,50 etc) t store these transitions. I tried using Simulink for this, but havent bee successful so far. So my table will look something like 1 0.995 0.923 0.91 0.85 ..... to 0 Any help is highly appreciated. Thanks. Best regards Vikram ...

passing gradient when using fminunc I am trying to make use of the gradient of the function and then minimize using fminunc in an unconstrained problem. I have done as specified by the help file (incorporating optimset and all that) but an error is being generated. If i don't pass the gradient it find the minimum using a line search instead of trust region method. I list the error message below. Any help is appreciated. function[f,g]=3Dexam1(x) %r=3D10=E5=BC=80=E5=A7=8B; M=3D10; r=3D1000000; f=3Dlog(x(1))-x(2)+r*((-x(1)+1+abs(-x(1)+1))/2)^2+r*(x(1)^2+x(2)^2-4)^2; %g(1)=3Ddiff(f,x(1)); %g(2)=3Ddiff(f,x(2)); g(1)=3D1/x(1)+r*2*(-1/2*x(1)+1+1/2*abs(x(1)-2))*(-1/2+1/2*sign(x-2)) +r*2*(x(1)^2+x(2)^2-4)*2*x(1); g(2)=3D-1+r*2*(x(1)^2+x(2)^2-4)*2*x(2); >> options=3Doptimset('GradObj','on');[x,fval]=3Dfminunc('exam1',[1;0],opti= ons) ??? In an assignment A(I) =3D B, the number of elements in B and I must be the same. Error in =3D=3D> exam1 at 8 g(1)=3D1/x(1)+r*2*(-1/2*x(1)+1+1/2*abs(x(1)-2))*(-1/2+1/2*sign(x-2)) +r*2*(x(1)^2+x(2)^2-4)*2*x(1); Error in =3D=3D> fminunc at 220 [f,GRAD(:)] =3D feval(funfcn{3},x,varargin{:}); >> On 5/5/2012 9:52 AM, wangbin123ab@126.com wrote: .... > ??? In an assignment A(I) = B, the number of elements in B and > I must be the same. > > Error in ==> exam1 at 8 > g(1)=1/x(1)+r*2*(-1/2*x(1)+1+1/2*abs(x(1)-2))*(-1/2+1/2*sign(x-2)) ...

Hi Maybe a too easy problem for you but maybe you help me to solve this in MATLAB I have a vector of point let say for example sin(x) from -PI to PI and I would like to plot the -- vector -- derivative of the vector -- integral of the vector any idea how do do this in MATLAB Thks On 8/5/2012 1:15 PM, mourad wrote: > Hi > Maybe a too easy problem for you but maybe you help me to solve this in > MATLAB > I have a vector of point let say for example sin(x) from -PI to PI > and I would like to plot the > -- vector > -- derivative of the vector > -- integral of the vector > doc plot doc diff doc trapz -- ...

I am trying to to some computations and I would like to do it in parallel using parfor or by Opening the matlabpool.. as the current implementations is too slow: result=zeros(25,16000); for i = 1:length(vector1) % length is 25 for j = 1:length(vector2) % length is 16000 temp1 = vector1(i); temp2 = vector2(j); t1 = load(matfiles1(temp1).name) %load image1 from matfile1 t2 = load(matfiles2(temp2).name) % load image2 from matfile2 result(i,j)=t1.*t2 end end It work fine but I would really like to know if there is a way to speed thing up ... Thanks a lot in advance! ...

Hello, I am using a matlab function "vitdec" to simulate viterbi decoding i awgn channel. I noticed a rather weird problem with it. When I increase th msglength the BER improves(eventually plateaus down), my understanding i that BEr improves with the traceback length. Attached is the matlab cod and the BERs I observed, traceback length was fixed to 15 for a constrain length of 3. Is there something wrong i am doing or is there a problem wit vitdec? your help will be greatly appreciated. Thanks ***************************************************************************** msglen: 15, 30, 300, 3000, 30000 BER: 2.1e-3, 8.2e-4, 1.5e-4, 9.5e-5, 8.7e-5 **************************************************************************** Matlab Code clear all snr=4; k=3;%constraint length msglen=30000;%msg length tblen=15;%traceback length for snr_idx=1:length(snr) p=sqrt(0.5)*(10^(-1*snr(snr_idx)/20)); no_bit_errors=0;no_bits=0; while no_bit_errors<100 msg = randint(1,msglen); % Random data t = poly2trellis(k,[7 5]); % Define trellis. [code fstate] = convenc(msg,t,0); % Encode the data. noise=p*randn(1,2*msglen); inp_bit=2*code-1; rec_bit=inp_bit+noise; [hrdout]= vitdec( (rec_bit>0), t, tblen, 'trunc', 'hard' ); no_bit_errors=no_bit_errors+sum(abs(msg-hrdout)); no_bits=no_bits+length(msg); end BER(snr_idx)=no...

Hello everybody! I have a little problem and I hope have an answer here. Sorry for my bad english, I am french and I don't speak English very well. :) I have a very simple function J(x,A,B) which returns y =0.5*x'*A*x-B'*x; When I write in the script: a=[1;2] b=0.5*a'*An*a-Bn'*a; it works without problem and Matlab returns the value of b. (there is no problem with dimensions) but when I call the funtion J: b=J(a,An,Bn) Matlab displays a error: "Undefined function or method 'J' for input arguments of type 'double'." I don't understand where this error comes from. Can anyone help me? :=) On May 18, 5:46=A0am, "Raphael " <raphael.hert...@gmail.com> wrote: > Hello everybody! I have a little problem and I hope have an answer here. = Sorry for my bad english, I am french and I don't speak English very well. = :) > I have a very simple function J(x,A,B) which returns y =3D0.5*x'*A*x-B'*x= ; > > When I write in the script: > a=3D[1;2] > b=3D0.5*a'*An*a-Bn'*a; > it works without problem and Matlab returns the value of b. (there is no = problem with dimensions) > but when I call the funtion J: > b=3DJ(a,An,Bn) > Matlab displays a error: =A0"Undefined function or method 'J' for input a= rguments of type 'double'." > I don't understand where this error comes from. > Can anyone help me? :=3D) Show the code that defines the...

For this second project, we are asking you to find the global minimum of a function of two variables. The function is: min f(x1, x2) =3D (x1 2 + x2=E2=80=9011)2 + (x1+x2 2=E2=80=907)2+0.1[(x1=E2=80=903)2+(x2=E2=80=902)2] Where =E2=80=906 =E2=89=A4x1, x2 =E2=89=A46 The minimum is at (3, 2)T, and the value of the function at that point is 0. However, the function has three other local minima. Plot the design space to understand the behavior of the function. You are to first use a gradient based optimizer, and study the ability to converge on the global optimum from multiple starting locations in the feasible design space. Select 20 starting points randomly in the design space. Did you have a particular question, or just want someone to do your homework for you?? ...

Hi, I am new on neural network toolbox. I am trying to use LVQ algorithm,but it is not working at all. Right now I am trying to train the network for a simple sine curve, but it is not trained according to the target. Can you help me with your suggestion, my function is y=sin(x); x is my input and y is my target output. I classified target results in four different classes. 0.5<=value<=1.0; class 1 0.0<=value<0.5; class 2 -0.5<=value<0.0; class 3 -1<=value<-0.5; class 4 I would highly appriciate if you help me with some idea, i am stucked here for a long time. Here is the code I am using, --------------------------------------------------- t=-5:.1:5; x=t; for i=1:length(x) y(i)=sin(x(i)); end for i=1:1:length(y) if(0.5<(y(1,i)) && (y(1,i))<=1) tc1(1,i)=1; end end for i=1:1:length(y) if(0<=(y(1,i)) && (y(1,i))<0.5) tc1(1,i)=2; end end for i=1:1:length(y) if(-0.5<=(y(1,i)) && (y(1,i))<0) tc1(1,i)=3; end end for i=1:1:length(y) if(-1.0<=(y(1,i)) && (y(1,i))<-0.5) tc1(1,i)=4; end end p1=x; check(1,:)=p1; check(2,:)=tc1; checkall=sortrows(check,2); p=checkall(1,:); tc=checkall(2,:); t=ind2vec(tc); targets=full(t); sc=16; calu(1,1)=sum(targets(1,:)); calu(2,1)=sum(targets(2,:)); calu(3,1)=sum(targets(3,:)); calu(4,1)=sum(targets(4,:)); c1=calu(1,1)/(sum(calu(1,1)+calu(2,1)+calu(3,1)+calu(4,1))); c2=calu(2,1)/(sum(calu(1,1)+calu(2,1)+calu(3,1)+calu(4,1))); c3=calu...

for i=1:size(APLocation,1) point=APLocation(i,:); parfor j=1:length (RXpoint) rssi(i,j) = LOSS(point,RXpoint(:,j)'); %%rssi having the signal strength from all AP's end end when i'm running the following code, i get the same value for each element of rssi (serially i get different results) where is my problem? Creating some fake data and and implementing a simple LOSS function, I do not see a different between the serial and parallel execution. Does LOSS use any persistent or global variables? function [ rssi rssi2 ] = foo APLocation = rand(10); RXpoint = rand(10) * 5; for i=1:size(APLocation,1) point=APLocation(i,:); parfor j=1:length (RXpoint) rssi(i,j) = LOSS(point,RXpoint(:,j)'); end end for i=1:size(APLocation,1) point=APLocation(i,:); for j=1:length (RXpoint) rssi2(i,j) = LOSS(point,RXpoint(:,j)'); end end end function rv = LOSS( a,b ) rv = sum( a+b ); end "michael" <bezenchu@gmail.com> wrote in message news:ht0t0k$fce$1@fred.mathworks.com... > for i=1:size(APLocation,1) > point=APLocation(i,:); > parfor j=1:length (RXpoint) > rssi(i,j) = LOSS(point,RXpoint(:,j)'); %%rssi having the signal > strength from all AP's > end > end > > when i'm running the following code, i get the same value for each element ...

The is–ought problem in meta-ethics as articulated by Scottish philosopher and historian David Hume (1711–76) is that many writers make claims ...

Enlarge / The good news is that not all iOS 9 users are affected by this bug! The bad news is that if you are affected, you might be stuck waiting ...

Filed under: Green , Recalls , Volkswagen , Safety , Hatchback , Electric Volkswagen will recall the 2015-2016 e-Golf to fix the electric motor ...

Shares of online streaming radio pioneers Pandora Media ( P ) are down $1.06, or almost 10%, at $9.87, after the company this morning said founder ...

... terribly unfair – just to avoid contact with the 1% who might be infected with the radical islamic terror virus. Trump is approaching the problem ...

The Microsoft HoloLens holographic goggles may not be comfortable to wear for long periods of time, warns game developer David Dedeine in an ...

The jury is out on pre-orders of the iPhone SE in China, but smugglers already have their doubts.

It's not related to the forward airbag inflator, but the issue is no less serious.

"Their (Republicans') rhetoric is also counterproductive when it comes to protecting the American people. And that's a significant problem, particularly ...

In a speech to law students in Madison earlier this afternoon, Hillary Clinton made her strongest statements yet about the racism and extremism ...

Resources last updated: 3/30/2016 2:47:13 PM