| Date | File | Comment by | Comment | Rating |
|---|---|---|---|---|
| 20 Sep 2009 | SAVFILT Generalization and improvement of SGOLAYFILT(Dat,1,Frame). | Simon, Jan | You can accelerate the processing by ~30%, if you replace the lines:
|
|
| 13 Feb 2008 | SWIDDER virtual 2D-slider virtual 2D slider for GUI integer or float, NaN below minX, minY | Min, Shih | Less than 2nd rate. Why bother with this, if VP can't be bothered to make it easy to use? Not a uicontrol anyway. Just as easy to use use ginput if you must create a new figure window. |
|
| 13 Feb 2008 | INTERPOL Standard quadratic and cubic interpolation, and cubic with (improved) continuous derivatives. | Kincaid, Georgina | No better than the interpolation tools already in matlab. The help looks like it was written by a third grader. Not worth reading the impenetrable help to figure out how to use this to interpolate. |
|
| 08 Feb 2008 | SWIDDER virtual 2D-slider virtual 2D slider for GUI integer or float, NaN below minX, minY | P, V | John wrote:
SLIDDER is a part of a GUI which integrates several matrix-oriented procedures, all need NONNEGATIVE integer vertical and/or horizontal parameters. NaN means that corresponding procedure skips the processing in corresponding matrix dimension. This is a very convenient and clearly percepted convention. Therefore I do not need to treat the upper bound in a similar way. Moreover, the filtering windows vary in the range from 10 to 100. The greater the upper bound, the more difficult is to catch wanted window. Therefore the option of overriding the upper bound really makes the users life easier. The thing is that the SLIDDER works in parallel to an editable text box which receives the output from the SLIDDER. If catching numbers with SLIDDER appears difficult, the user has to type the windows by hand. However, the probability of a conflict between x-y sequence convention and 1-st and 2-nd dimension convention increases, because not all the users eat wooden chips. This probability is minimized by the option of overriding upper bound: if my default is 31 31, I still can easily reach much greater values like 71 or so with the SLIDDER. Therefore accepting upper bound smaller than it finally appears to be necessary improves catching numbers and leads to no conflicts exactly due to overriding the upper bound. Thus, what seems to be inconsistent in the West, can easily appear to be a life necessity in the East. Because not always the parameters should be integer I have added the float mode. In my practice, I did never work with fixed steps < 1. However, if such a special case comes, then the continuous output can easily be quantified. However, should I add this option, any expert, not to speak about normal users, will be overloaded. Too good is again bad.
///The simple fix is to define the "CloseRequestFcn" as the same as clicking on the finish button in the window./// This is a really useful and helpful remark, thanks. I shall try and probably resubmit the SLIDDER if not delete it. I personally do not lose anything. The name SWIDDER does not mean SaintWIDDER. Another John informed me that my submission can not be accepted because it was compressed by .rar, not .zip. I had to resubmit, but it was too late and I was tired. In a couple of days many people come here to participate in the conference, and those who have seen the SLIDDER before coming (as well as MLIN, POWEL, LINPAT which are parts of the same GUI) will have more preliminary informations, therefore they will use their time here more efficiently. |
|
| 08 Feb 2008 | SWIDDER virtual 2D-slider virtual 2D slider for GUI integer or float, NaN below minX, minY | Hanselman, Duane | I amend my previous review. I gave the submission a 1 star rating to counterbalance the 5 star rating by Shaun D. The resulting average of 3 stars is more appropriate for this particular submission. |
|
| 08 Feb 2008 | SWIDDER virtual 2D-slider virtual 2D slider for GUI integer or float, NaN below minX, minY | D'Errico, John | I'm closer to Shaun here than to Duane. I could potentially see someone using this as a graphical input utility. This code has its subordinate functions included. It has help, that makes some sense. I was able to read the help and figure out how to use the code with no difficulties. I did find a few minor issues. First, I see that when the cursor drops outside the axes, you get a NaN when you go below the lower bound. But there is no constraint on the upper end. This seems inconsistent. Why do it this way? Next, in order to create an slidder that lives on an integer domain, you just use integers as endpoints. A floating point one happens when the endpoints are not integers. But suppose I wanted one that goes in steps of 0.5 on the y axis, and 0.25 on the x axis? Yes, I could shift/scale/transform the output, but that would be a kludge, since the axis labels would be all wrong. Better would be an optional step argument for the respective axes. I also got the code to give an error when I closed the window instead of clicking on the finish button. The simple fix is to define the "CloseRequestFcn" as the same as clicking on the finish button in the window. My final comment is a cosmetic one. I see that the web site description calls this "swidder" in several places, yet the code is named slidder. A mid-stream name change perhaps? As for my rating, I was tempted to call this a 3 (fair). But I do think that Duane has been too severe in his review, so I considered giving it a 4 rating. I'll not assign a numerical rating at all at this moment, planning on returning to it later. |
|
| 08 Feb 2008 | SWIDDER virtual 2D-slider virtual 2D slider for GUI integer or float, NaN below minX, minY | Hanselman, Duane | Another amazing program from V.P. I never understand your programs and they make me confused. 1 star for making me have to spend so much time trying to figure out what your programs do and for often requiring me to edit your code to get it to work, especially when the changes needed are only known through your file review responses. |
|
| 07 Feb 2008 | SWIDDER virtual 2D-slider virtual 2D slider for GUI integer or float, NaN below minX, minY | D., Shaun | Another amazing program from V.P. I never understand your programs, but they make me smile. 5 stars for making me smile. |
|
| 25 Jan 2008 | LINe <--> PATch convertor Toggles LINe(s)<-->PATch(es) using 'color'<-->'Facecolor' | Hanselman, Duane | So why make a submission that requires many users to make modifications to it (that are only known by reading file reviews) so that it runs on their computer? To be courteous, it seems that informing folks in the help text of the file itself would be much better. But then again, as you have demonstrated, courteousness is not a requirement. |
|
| 25 Jan 2008 | LINe <--> PATch convertor Toggles LINe(s)<-->PATch(es) using 'color'<-->'Facecolor' | P, V | You have astonished me and partly convinced. Therefore a special offer to you: just delete function CHEER. LINPAT will still work. |
|
| 25 Jan 2008 | LINe <--> PATch convertor Toggles LINe(s)<-->PATch(es) using 'color'<-->'Facecolor' | Hanselman, Duane | I have no idea what unifrnd does since I do not have the Statistics Toolbox. I only know that it is part of the Statistics Toolbox. I have no idea what percentage of MATLAB users don't have that Toolbox. I wonder how many people who don't have the Toolbox would know what to do to fix your submission or even more so, would want to devote the time and energy to debug and fix it? My decision would be to simply delete your submission from my computer.
|
|
| 25 Jan 2008 | LINe <--> PATch convertor Toggles LINe(s)<-->PATch(es) using 'color'<-->'Facecolor' | P, V | Let the users decide whether the difference between the following principally equivalent expressions is that important. r=unifrnd(A,B,M,N); r=A+(B-A)*rand(M,N); Of course, if B<A, then UNIFRND fails. Do you mean that this is a sufficient reason to avoid using UNIFRND? In any case those who have no STATS tlbx, can easily replace unifrnd if necessary. What is the percentage of such users? |
|
| 25 Jan 2008 | LINe <--> PATch convertor Toggles LINe(s)<-->PATch(es) using 'color'<-->'Facecolor' | Hanselman, Duane | Statistics Toolbox Requirement not noted. Submission could be rewritten to eliminate this need, as the Statistics Toolbox function used is not required to implement line to patch conversion. |
|
| 26 Dec 2007 | SUBPLANE Removes a manually selected plane from data matrix. | king, medo | very good |
|
| 26 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | Hanselman, Duane | It seems as though you should either be less lazy and fix/improve what folks are suggesting, or be more lazy and not submit files that confirm your laziness. |
|
| 26 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | P, V | You can make a hexagon and many other shapes using my STAR. It can also plot the line or patch around point(s) which you specify. It is not difficult to include z0 into list of inputs. However this can be easily done by those who really need it. I am too lazy to supply trivial options. |
|
| 26 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | P, V | You can make a hexagon and many other shapes using my STAR. It can also plot the line or patch around point(s) which you specify. It is not difficult to include z0 into list of inputs. However this can be easily done by those who really need it. I am too lazy to supply trivial options. |
|
| 26 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | P, V | You can make a hexagon and many other shapes using my STAR. It can also plot the line or patch around point(s) which you specify. It is not difficult to include z0 into list of inputs. However this can be easily done by those who really need it. I am too lazy to supply trivial options. |
|
| 25 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | Cossa, Baldassare | So if you are too lazy to make this easy to use, then why we should go to the effort to download it? Then we must change your code to make it werk? You are too lazy? Maybe too lazy to write good code? Bad help too. Can this make a hexagon? |
|
| 25 Nov 2007 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | P, V | I see in the last days something has happened. Some unknown people claim to be experts without having compared the quality of the results with any other method of quadratic interpolation. Quadratic spline does the job better, if the points are relatively closely positioned. But I do not claim that this program is better than spline. |
|
| 25 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | Pastushenko, Vassili | Ragnar:
You may use LINE instead of CLINE. I do not force anybody. I just tell where I have descibed my abbreviation. Instead of CLINE(z) where z is a two column matrix or a complex vector you may write LINE(z(:,1),z(:,2)) or PLOT(z(:,1),z(:,2)). With LINE (or PLOT) you have to type long words 'linewidth', 'markersize' etc. The aim of CLINE was to save extra efforts. I am simply lazy. You want to put your shape in some point other than origin? If z = a complex vector x+1i*y, before calling CLINE add your point z0 to z. You can do this also with PLOT. I am sorry that you cannot read help. I thought you can read English, although your accent is very pronounced. |
|
| 24 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | Danneskjöld, Ragnar | The help is impossible to read. |
|
| 24 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | Danneskjöld, Ragnar | Also, I want to create a shape that is centered around [1,2]. The picture shows that this tool can do it, but all of the shapes are around zero with this. What good is it? |
|
| 24 Nov 2007 | POWEL=POWEr ELlipse ellipse, diamond, rectoid or boat, obtuse or sharp angles. Flexible shape for data selection or anno | Danneskjöld, Ragnar | It seems silly to force the user to also download cline, which does not do anything better than plot does. |
|
| 21 Nov 2007 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | D, Shaun | Much ado about nothing. User-UNfriendly. Unclear. Bad programming. Why do something simple, when it is just as easy to do something complicated? |
|
| 02 Oct 2006 | SUBPLANE Removes a manually selected plane from data matrix. | Shalnev, Ivan | ||
| 17 Aug 2006 | INTERPOL Standard quadratic and cubic interpolation, and cubic with (improved) continuous derivatives. | geraldo, rodrigo | ||
| 17 Apr 2006 | INTERPOL Standard quadratic and cubic interpolation, and cubic with (improved) continuous derivatives. | Lai, Kevin | ||
| 29 Mar 2006 | SIMPSUM Next to TRAPZ should be SIMPSON integration. | Pastushenko, Vassili | I was not able to find such an ML expert as Luka Rahne neither in FEX nor in RSS. "Luka Rahne", if you are convinced that you are an ML expert, you have to prove your statement. SIMPSUM gave you a correct answer. Why do you think that SIMPSUM mistakes? |
|
| 28 Mar 2006 | SIMPSUM Next to TRAPZ should be SIMPSON integration. | Rahne, Luka | Omg, this algorithm is wrong!!!!
it return 2.333 |
|
| 13 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | Pastushenko, Vassili | Well It is known that preallocation can help to save time. I have mofied the vectorization by adding preallocation: tic
I obtain t = 0.172 0.125 So it does not help too much, and the measured time fluctuates so that I could conclude that my stupid version is by about 30 % better than the vectorized one. I have some arguments concerning ML speed, but I am not sure that here we have a proper place for such a discussion. In the previous post a misprint: timing was not in cumcim, but in cumspline, as is also clear from the text. |
|
| 13 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | Pastushenko, Vassili | Yes, I recognize that in both cases, in CUMSIM and in CUMSPLINE, a simple vectorization can be done. For instance, in cumspline all commands starting from the first FOR loop, can be substituted by 1-liner
Somehow intuitively I did not like it, but now I have checked it.
However, if I have many columns, such an improvement can act according to the proverb "better is an enemy of good". Take an example
I am not sure, whether such a vectorization is meaningful here. Again, we have relatively big data arrays (10000*60), and we discuss the time differences about 0.02 sec. Does it make sense? Here my timing in CUMSIM, if any further questions: just after interp1: tic
tic
for i=1:COLS
t(2)=toc |
|
| 11 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | D'Errico, John | After offline discussions with him, I'll accept that Vassili placed this tool on the exchange as an enhancement to what was there, rather than for other motives. The cumulative spline tool in here is slower than it needs to be, by about 33% due to a lack of vectorization. Cumsim itself, as it is based on parfil, does appear to be often faster than its alternatives, while retaining accuracy. The claim of higher accuracy in the presence of minor noise is probably due to the more local nature of parfil than a spline. A C2 spline is known to have higher interpolation variance in the presence of noise than other local mehods. The fact that parfil does not solve a system of linear equations explains both the speed gain and the lowered noise component. I'll argue the subtle point that a Simpson integral of a parfil interpolant makes it not truly a cumulative simpson, but perhaps a near relative. Finally, when submitting the file, the file exchange ID number of those related files which one must have to run this code should be included in the "Inspired by" edit box. This creates a link to those files with no other effort required. In this case, had the number 10229 been typed intop that box when he submitted this tool or when it is updated, the user would find a direct link to parfil, which is not included in this submission. Likewise, there is also a functin o_o this tool uses. I tried a search on the file exchange but it did not turn up. Its silly to have to edit all of his functions with a find to remove any references to a function that was never necessary anyway. I'd have rated this tool higher but for these flaws and the unnecessary slowness of the cumulative spline code. I'll re-rate it if they are repaired. |
|
| 09 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | Pastushenko, Vassili | . I have seen only CUMSIMPSON in "integration" as a comparable alternative to CUMSIM. Another program, CUMSIMPSUM works only at equally spaced data and cannot be directly compared in the case of irregularly spaced data. CUMSPLINE was written by me to show that the results depend on quality of interpolation, submitted together with CUMSIM. I pretend however that CUMSIM is a TOP QUALITY product within the frames of QUADRATIC INTERPOLATION. What is the third alternative? If you vote for deletion of CUMSIM, I expect that you know something better, other possible reasons would be not objectively correct. |
|
| 08 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | D'Errico, John | No. This is not a question of friend or foe. I note that you chose to compare this tool to only one of at least 3 alternatives that I can think of offhand that do exactly the same thing. One is in matlab, the other two are on the file exchange. Only one of the three was written by Duane. Given that this tool seems not to offer any significant enhancement, I can hardly take any other inference. Please behave professionally on the file exchange. Take any feuds offline. |
|
| 08 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | Pastushenko, Vassili | Hey John!
Now what does your voting for deletion mean? You don't like that my program works better than that of your friend? You are a battler, not me. Sorry, but I do not like to be accused for the crimes done by others. |
|
| 08 Mar 2006 | CUMSIM: "CUMulative SIMpson" integral Integral(y(x),x(1),x(end)) by Simpson. Nonequidistantlysampled data regularuzed by PARFIL | D'Errico, John | Please keep these battles off the file exchange.
|
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Pastushenko, Vassili | . Hi Duane. I can answer all your questions, but I need some time for that, not right now. I do not understand, what are your difficulties. If you want to find the interpolated y-value in the middle of given internal interval, you can use two given x,y points, defining the interval. And you need one more point for quadratic interpolation. You can select it either before, or after the interval. Thus you have two different possibilities, and there are no general limitations which could oblige you to select one of them and ignore the second one. I have expressed this shortly as "equal in rights", which I expected to be sufficiently clear. What I do not understand, how can one decide whether something is of some value or not without any attempt to understand, what is it. Such an aggressivity is unusual for civilized people, and it is not helpful for any real discussions. I think, enough at the moment. |
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Hanselman, Duane | I agree that I do have an language problem with your submission and comments here. For example, can you explain the terms "TWO EQUAL IN RIGHTS", "I am used to respect rights", and "QUADRATIC interpolation is made even here"? In addition, can you explain your algorithm as well? How do you take data at consecutive points and interpolate to find a new data point half way in between? I am not an expert and I assume that you would like nonexperts to use your code, so please help us nonexperts understand. |
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Pastushenko, Vassili | Hi John! The first real expert sheding some useful light. Thanks for your citation. In fact it supports my position here. Moreover, we do not need to go too far outside ML community, and in many places ML doc uses the definition: order = number of all possible polynomial coefficients at given degree, and polynomial degree = highest degree of x, so that ORDER=DEGREE+1. Because of this strong binding I am usually relactant, which of the two could be better used. In any case, if one uses some definitions, not accepted in ML, he should have specified this at once, which is not the case. I wonder why the discussion is around some things of 1000-th importance instead of essentials, but if a question is put, I feel obliged to answer. I am finishing now based on PARFIL general quadratic interpolation (vectors or matrices) like interp1(x,y,X,'quadratic') with arbitrary X. Since I have published INTERPOL, which has shown a gap in interpolation, i.e. missing classical quadratic and cubic interpolations, I did hope that this gap will be closed, but to my knowledge this has still not happened. |
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | D'Errico, John | Calm down. Perhaps this will restore "order".
|
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Pastushenko, Vassili | I don't know who is Jos. A serious remark would be: so and so % calculation time can be saved with long data by avoiding FOR or FIND. Other arguments are highly incorrect, reflecting some strange emotions. I have enough emotional "experts" here. |
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | vdG, Jos | This code has poor documentation and lacks comments inside the script. So, it is quite unclear how to use it, what it does exactly and what you can learn from it.
|
|
| 08 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Pastushenko, Vassili | >>It is clear to me that we have a language issue here. A small correction: YOU have a problem, not me. And here is the proof: >>Our understanding of polynomials differs and I now know what you mean by "order" and "degree". Exactly this is "THE LANGUAGE PROBLEM". I use everywhere accepted definition, you have your own, apparently, a different one, as you have demonstrated. I am not going to teach you English or math. In turn, I have strong doubts that I can learn anything from you. |
|
| 07 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Hanselman, Duane | It is clear to me that we have a language issue here. For example, I do not understand what you mean by "TWO EQUAL IN RIGHTS", "I am used to respect rights", and "QUADRATIC interpolation is made even here". Our understanding of polynomials differs and I now know what you mean by "order" and "degree". Despite your assumption to the contrary, I do not suspect you of "cheap tricks". Your code may be very well written. I have no way of knowing one way or the other. Above all else, I expect good documentation for submissions, which seems difficult to achieve here. Without an understanding of your algorithms, I am very reluctant to use your function. I will not "succeed a better QUADRATIC interpolation at the same caclulational price" because I will not attempt to duplicate what you do. Even if I wanted to, I couldn't without a tremendous amount of work since I don't know what you do. |
|
| 07 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | p, Vassili | >> Is added x data point (x(k)+x(k+1))/2?
>>Is parabolic equal to quadratic, meaning a second order polynomial? Where did you see QUADRATIC PARABOLAS as SECOND ORDER polynomials? QUADRATIC polynomials have order three and degree two. In cubic polynomials order =4, degree=3. In internal intervals there are TWO EQUAL IN RIGHTS possibilities for QUADRATIC INTERPOLATION. I am used to respect rights. This explaines high accuracy of INTERPOL, although it works only with equally spaced data. In PARFIL
In first and last intervals the story is somewhat more complicated, and, as IS WRITTEN IN HELP, I have included a trivial option for cubic interpolation ONLY IN THESE INTERVALS. By default, QUADRATIC interpolation is made even here. Enjoy my results. I shall accept your voting for deletion, if you succeed a better QUADRATIC interpolation at the same calculational price. It is known, interpolation of any degree can be reached as repetitive linear interpolation of previous results. You don't need to suspect such cheap tricks, but it seems so. |
|
| 07 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Hanselman, Duane | How is your parabolic interpolation done? Given the pairs of data {x(k),y(k)} and {x(k+1),y(k+1)} where is the intermediate point you compute and how is it computed? Is added x data point (x(k)+x(k+1))/2? Is parabolic equal to quadratic, meaning a second order polynomial? If so, you have 3 parameters to find, but only two data points given. Or do you use the data pair {x(k-1),y(k-1)} or (x(k+2),y(k+2)} in some way? I know that I can run the program and that it will give me results that may be pleasing to the eye, but I do not know how those pleaseing results are computed. As a result, I am uncomfortable with them. How is this better/worse/ different than what interp1 can do? If this function is anthing like what interp1 does, the help text for interp1 is an excellent example of how to write the help text for your function. I don't know what you mean by "take it easy"? If it is important, please help me understand you. |
|
| 07 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Doke, Jiro | ... and remove all of the required toolboxes. They are *not* required, and it is misleading. |
|
| 07 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Doke, Jiro | I agree that the help (help text block) can be improved. It's hard to follow. Maybe it's just a formatting issue. You should not include the descriptions for Subfunctions in the main help, because it's not useful to the users. |
|
| 07 Mar 2006 | PARabolic FILling midpoints: PARFIL Inserts mid points ito each interval of x,y data: all(diff(x)>0)=true | Pastushenko, Vassili | Hi Duane! PARFIL is submitted for those ML users who are interested in good routines. Sure, I shall be happy if there will be many such users. All TMW products appeared occasionally, in fact none is necessary. Therefore take it easy. Next time I shall be more careful submitting a file. Help is very detailed, perhaps even more than necessary. Just try any reasonable example and judge yourself. |
|
NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.
Contact us at files@mathworks.com