Risposto
MATLAB 2017a was running properly, but suddenly became very slow
Completely outlandish idea. You could check if Windows enabled the fault tolerant heap for MATLAB. You can check by looking fo...

oltre 7 anni fa | 1

Risposto
Matlab crash (segmentation fault)
An empty stack is usually caused by a call to a function pointer that is NULL from c/c++. It could also be due to calling a vir...

oltre 7 anni fa | 1

Risposto
convert libpointer to .NET System.IntPtr
One way to cheat and get the address is to edit the prototype file (create if needed) and change the prototype for the function ...

oltre 7 anni fa | 0

Risposto
How bad is the performance of run time introspection?
Since R2015b functions that introspect are just slower, they do not generally disrupt any other optimizations. I would probably...

oltre 7 anni fa | 1

| accettato

Risposto
Problem with number precision in version 2017a
If all your data is in the range you specified with only 2 decimal digits of precision then try: dlmwrite(file_name,A, 'de...

oltre 7 anni fa | 0

Risposto
How can I join chars to a string vector?
If you really have a char array (85x19 is not a vector... these are not all that common now) and are using a recent version of M...

oltre 7 anni fa | 0

Risposto
problem explicitly calling subsasgn with buitlin method
You bumped into an area of loosely defined behavior. In general you can't index into the results of a function call in MATLAB...

oltre 7 anni fa | 1

Risposto
Error using loadlibrary when trying to load dll
Those are old mex files probably for a version of MATLAB before R2007a. If you have an old 32 bit version of MATLAB you may be...

oltre 7 anni fa | 0

Risposto
Speed of matrix storage
Analyzing a snippet of code out of context has little value and often leads to improper conclusions. In this code creating a ne...

oltre 7 anni fa | 1

Risposto
Can I use @subClass folder inside @superClass folders to create a class hierarchy?
As pointed out by others nested classes won't work. I would use a package: myroot/@baseclass % or just myroot/baseclass.m ...

oltre 7 anni fa | 0

Risposto
Why is my code echoing in the command window after the first line with curly braces?
Remove your echo off commands and enter " |dbstop in echo|" then run your code or type a line that causes echo. I expect there...

oltre 7 anni fa | 1

| accettato

Risposto
Mex file compiles in Visual Studio but crashes MATLAB, getting error in debug.
First suggestion build with the mex command instead of directly with visual studio. Make sure that works. Then check your comp...

oltre 7 anni fa | 0

| accettato

Risposto
Using (popular) mexed c++ kdtree from fileexchange leads to Matlab system crashes.
After a quick look at the code I will guess it is not compatible with 64 bit windows. If the objects are allocated at memory ad...

oltre 7 anni fa | 2

| accettato

Risposto
Why is partial loading of matfile "inefficient" for -v7, but still faster?
V7 matfiles are faster in general and can be much faster if many small structures are saved. When working with large files cont...

oltre 7 anni fa | 1

| accettato

Risposto
how to read strings with multiple null (\0) terminators when using calllib functions
Modify the prototype m file to declare the buffer variable as int8Ptr (or uint8Ptr) instead of cstring. Then pass an int8 buffe...

oltre 7 anni fa | 1

| accettato

Risposto
MATLAB takes a long time to run the same code on my laptop compared to my desktop.
I think this may be expected Intel "U" processors are not fast they are power efficient. * Both processors are 2 cores 4 t...

oltre 7 anni fa | 1

Risposto
error 2059 in loadlibrary
Loadlibrary compiles all thunk files as c not c++. The header file used must be c compatible, wrap all |extern "C"| statements ...

oltre 7 anni fa | 2

| accettato

Risposto
Matlab crashes when the external function in DLL is called (x64 code)
Sounds like a job for the debugger. Without specifics we can't be of much help. The 64bit abi is sometimes called fastcall an...

oltre 7 anni fa | 0

Risposto
Fastest way for variable row indexing
I made two changes to your code on my machine it is a bit faster: # Avoid using repmat and concatination instead use direct ...

oltre 7 anni fa | 0

Risposto
Matlab crashing on loading library
The crash is in the com control for the Handyscope (oscilloscope\HS3.dll). I suggest contacting support for it or starting by s...

oltre 7 anni fa | 0

Risposto
Matlab 2016 backward compatibility issue with loadlibrary
Your header file is c++ code and thunk files are c there is no way this could have worked in 64 bit MATLAB. Was your previous M...

oltre 7 anni fa | 0

| accettato

Risposto
Matlab R2016 runs much slower calls to .m files than R2013
This answer is a bit late but the problem here is breaking code up into scripts instead of functions. Using R2016b you can cr...

oltre 7 anni fa | 1

Risposto
How to create a subclass to built-in class?
You did it correctly in general but the ss class should probably be marked as |Sealed|, I recommend not subclassing it. Only pr...

quasi 8 anni fa | 0

Risposto
How to create a pointer on a struct?
MATLAB does not know what a |c_struct| is without loading the library. Load the library first using the code from the example: ...

quasi 8 anni fa | 0

Risposto
Preallocating memory for a cell array of unknown size & removing the empty rows in cells array
Your question bring a few points to mind before even answering it. # Preallocating cell arrays and structures is not as helpf...

quasi 8 anni fa | 1

Risposto
How to create an empty array of structs?
Actualy the simplest and fastest solution to this problem is to not attempt to create an empty struct. Run the loop backwards t...

quasi 8 anni fa | 4

Risposto
Strange problem while using Matlab structures
lasdata in the file exchange is a handle class so plotLevelLiDARdata is not a structure, it is a handle class type object. With...

quasi 8 anni fa | 1

Risposto
Duplicating an mxArray without first storing it as a plhs?
You don't need to put the value into plhs but you do need to put it somewhere. You must need the array for some reason later in...

quasi 8 anni fa | 1

| accettato

Risposto
Bug in subsref overloading
I don't think there is anything new here or any new bugs here. There was a design flaw with how numel was used to implement the...

quasi 8 anni fa | 3

Risposto
multipying character in array number
Did you really want a character array? >> syms a >> b=a.*[1 -1 1 -1 -1] b = [ a, -a, a, -a, -a] To get a charact...

circa 8 anni fa | 0

Carica altro