Back to the main page.
Bug 1786 - sphericalSplineInterpolate - does not converge
Status | CLOSED FIXED |
Reported | 2012-10-22 11:38:00 +0200 |
Modified | 2014-03-12 12:21:32 +0100 |
Product: | FieldTrip |
Component: | core |
Version: | unspecified |
Hardware: | PC |
Operating System: | Windows |
Importance: | P3 normal |
Assigned to: | Jörn M. Horschig |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Yoel Sher - 2012-10-22 11:38:19 +0200
Hello, When I run sphericalSplineInterpolate.m on my data it gets stuck on line 55 at: "iC = pinv(C);". Thanks Yoel
Jörn M. Horschig - 2012-10-22 12:05:43 +0200
Interesting, would you mind sharing the piece of data and snippet of code that does not converge?
Yoel Sher - 2012-10-22 12:30:47 +0200
Created attachment 350 data and script
Yoel Sher - 2012-10-22 12:31:42 +0200
Thanks. I had attached the data sample and the script. You can run it with : fixelec(z1,interpolate_at_z,electrodes_names_to_keep) Thanks
Jörn M. Horschig - 2012-10-22 13:43:21 +0200
thanks, I'm gonna have a look!
Jörn M. Horschig - 2012-10-24 10:14:11 +0200
I guess I have to call the function more like: fixelec(electrodes_names_to_keep, interpolate_at_z,z1) given that it is defined as fixelec(labels, badchans,data), right? Anyway, I got the problem that I do not have the elec_1020select function which is called in your script, would you mind sharing that as well?
Yoel Sher - 2012-10-24 11:08:35 +0200
Created attachment 352 cfgimport1.03 plugin
Yoel Sher - 2012-10-24 11:09:04 +0200
(In reply to comment #5) Hi, thanks again. Yes, you are right with how to call the function. The elec_1020select function is taken from cftimport1.03 plugin.(Somehow I had assumed that you have it already, it exists ,for example in EEGLAB). Anyway I had attached it again. Thanks
Jörn M. Horschig - 2012-10-31 15:32:14 +0100
hm, for me your script works perfectly fine, both on a windows 32bit as on a linudx 64bit machine (both tested with Matlab2009b). could you let me know what OS and what matlab version you are using?
Yoel Sher - 2012-11-01 12:18:45 +0100
(In reply to comment #8) Well, for me it started working again. I believe the reason might be because I used win8 pre-release version and only now Microsoft updated something with the final release. Many thanks for your time, and sorry for the bothering.