Beantwortet
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...

etwa 7 Jahre vor | 1

Beantwortet
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...

etwa 7 Jahre vor | 1

Beantwortet
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 ...

etwa 7 Jahre vor | 0

Beantwortet
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...

etwa 7 Jahre vor | 1

| akzeptiert

Beantwortet
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...

etwa 7 Jahre vor | 0

Beantwortet
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...

etwa 7 Jahre vor | 0

Beantwortet
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...

etwa 7 Jahre vor | 1

Beantwortet
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...

etwa 7 Jahre vor | 0

Beantwortet
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...

mehr als 7 Jahre vor | 1

Beantwortet
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 ...

mehr als 7 Jahre vor | 0

Beantwortet
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...

mehr als 7 Jahre vor | 1

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 0

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 2

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 1

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 1

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 1

Beantwortet
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 ...

mehr als 7 Jahre vor | 2

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 0

Beantwortet
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 ...

mehr als 7 Jahre vor | 0

Beantwortet
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...

mehr als 7 Jahre vor | 0

Beantwortet
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...

mehr als 7 Jahre vor | 0

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 1

Beantwortet
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...

mehr als 7 Jahre vor | 0

Beantwortet
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: ...

mehr als 7 Jahre vor | 0

Beantwortet
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...

mehr als 7 Jahre vor | 1

Beantwortet
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...

mehr als 7 Jahre vor | 4

Beantwortet
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...

mehr als 7 Jahre vor | 1

Beantwortet
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...

mehr als 7 Jahre vor | 1

| akzeptiert

Beantwortet
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...

mehr als 7 Jahre vor | 3

Beantwortet
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...

mehr als 7 Jahre vor | 0

Mehr laden